Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
How to fork Seasar (LastaFlute)
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
jflute
September 24, 2016
Programming
230
0
Share
How to fork Seasar (LastaFlute)
for Seasar conference 2016 final
jflute
September 24, 2016
More Decks by jflute
See All by jflute
How Unext took in Eclipse Collections in FW
jflute
0
790
DBFlute bridges between DB and App
jflute
2
3.3k
LastaFlute First Impact
jflute
7
7.6k
Other Decks in Programming
See All in Programming
Old Dog, New Tricks: The Java 25 Reinvention - JNation
bazlur_rahman
0
140
CLIであることを活かしたGitHub Copilot CLI活用術 / GitHub Copilot CLI Pro Tips & Tricks
nao_mk2
1
1.1k
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
390
Transactional Change Stream Processing With Debezium and Apache Flink
gunnarmorling
1
140
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
420
TSKaigi 2026 TypeScriptバックエンドのオブザーバビリティ戦略 — Datadog × NestJSの実践
taiseiyamamotoan
1
210
関係性から理解する"同一性"の型用語たち
pvcresin
2
620
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.2k
AIエージェントと協働するCLI開発 — BunとOpenClawで学んだこと
yoshikouki
1
220
Hive Metastoreを通して学ぶIceberg REST Catalog ― 仕様から実装まで
okumin
0
310
Oxcを導入して開発体験が向上した話
yug1224
4
260
Composerを使ったサプライチェーン攻撃の様子を眺めてみる #phpstudy
o0h
PRO
2
190
Featured
See All Featured
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
180
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Bash Introduction
62gerente
615
210k
A Tale of Four Properties
chriscoyier
163
24k
Odyssey Design
rkendrick25
PRO
2
650
Navigating Weather and Climate Data
rabernat
0
200
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
250
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Designing Experiences People Love
moore
143
24k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
550
Scaling GitHub
holman
464
140k
Transcript
4FBTBSͷ ϑΥʔΫͷํ -BTUB'MVUFฤ KqVUF
QVTIl'PSLz
·ͣ+BWBʹ +%#$ͷΠϯλʔϑΣʔεϝιου࣮ ΛେྔʹՃ +BWBTTJUͷόʔδϣϯΛΞοϓ
ਅͬઌʹͨ͠ϩάͷվળ EJDPO %JYNM ͷ֊දࣔ ؾ͍ͮͨͱ͜Ζ͔Βྫ֎ϝοηʔδ ͷվળ CVUӳޠݶఆ
これを… before: (フラットなdicon起動ログ) 5 - S2Containerを作成します。path=app.dicon - S2Containerを作成します。path=convention.dicon - S2Containerを作成しました。path=convention.dicon
- S2Containerを作成します。path=saflute.dicon - S2Containerを作成します。path=saflute_core.dicon - S2Containerを作成します。path=saflute_assist.dicon - S2Containerを作成しました。path=saflute_assist.dicon - S2Containerを作成しました。path=saflute_core.dicon - S2Containerを作成します。path=saflute_db.dicon - S2Containerを作成します。path=dbflute.dicon - S2Containerを作成します。path=j2ee.dicon - ...
こうした after: (includeの階層構造がわかるように) 6 - ...Reading app.xml - ...Reading convention.xml
- ...Reading embedded_convention.xml - ...Reading dbflute.xml - ...Reading rdb.xml - ...Reading jta.xml - ...Reading jta+userTransaction.xml - ...Reading jta+transactionManager.xml - ...Reading jdbc.xml - ...Reading jta.xml (recycle) - ...Reading lastaflute_assist.xml - ...
ෆཁͳػೳΛআ %YP %BP 4+%#$ 46OJU 6UJM )FMQFS͕བྷΜͰ͍ͯ͜͠
ґଘϥΠϒϥϦͷআ "01"MMJBODF GPSL 10* 4FSWMFU -BTUB'MVUF65'MVUF 0(/- Ͱ͔͍ɺޙड़
ґଘϥΠϒϥϦͷมߋ DPNNPOTMPHHJOHUP4MGK
KBSϑΝΠϧΛҰͭʹ౷Ұ TGSBNFXPSL TFYUFOTJPO TUJHFSΛ·ͱΊͨ 4$MBTT#VJMEFSΛಉࠝ෦తʹ 3FEFpOFSͱ͍͏໊લͰΈࠐΈ
ΈࠐΈEJDPO %JYNM ͷཧ EJDPO͡Όͳͯ͘YNMʹ Ͱ͖Δ͚ͩΞϓϦଆʹYNMΛஔ͔ͳ͍ͰࡁΉΑ͏ʹ FOWUYUΊͯɺMBTUB@EJQSPQFSUJFTͰΞϓϦͷઃఆ Λͦͷ··͑ΔΑ͏ʹ ͏·͘FYJTUT QBUI Λ֦ͬͯࠩு͘͢͠
ύοέʔδ ϦϑΝΫλϦϯά େ͖͘%*ͱ+5" PSHMBTUBqVUFEJ +5"͍͟ͱͳͬͨΒͰ͖ΔΑ ͏ʹ
ίʔυ ϦϑΝΫλϦϯά ຊޠͷKBWBEPDআ pOBM͕͚ͭΒΕΔͷ͚ͭΔ ៉ྷʹཧ͢Δ
0(/-Λআͯ͠ +BWB4DSJQU 0(/-Λআ(SPPWZ +BWB4DSJQUXJUI.BOVBM εϥΠυͰ͑ΒΕ·ͤΜ͕ɺ͜ͷ.BOVBM͕͓͠Ζ͍ʂ
ςετআ ैઈରແཧ ৽ͨʹϒϥοΫϘοΫεతͳςετ ΛՃ
Ͱ͖ͯͳ͍ͷ ϝοηʔδϦιʔεͷΈͷআ ෦-PHHFSͷআ 4ͱ͍͏QSFpYআ ͍ͩͿͬͨ ͚Ͳ
ه࣌ؒʹ͠ΌΓ·ͨ͠ $POOFDUJPO1PPM +5"पΓ͕ͬͭΓ֦ு 42-ྫ֎ͷͱ͖τϥϯβΫγϣϯҰཡ τϥϯβΫγϣϯͷࢥ͍ग़ 5SBOTBDUJPO .FNPSJFT IUUQECqVUFTFBTBSPSHKBMBTUBqVUFIPXUPBSDIJUFDUVSF GSJFOEMZMPHHJOHIUNMSFRVFTUFYDFQUJPOMPH