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
2023/08/19 Java女子部JJUG CCC recapイベント
Search
汐月麻理佳
August 18, 2023
Programming
0
97
2023/08/19 Java女子部JJUG CCC recapイベント
当資料は、2023/06/04 JJUG CCC Springの登壇資料をJava女子部向けに編集したものです。
内容に大きな変更はありません。
汐月麻理佳
August 18, 2023
Tweet
Share
More Decks by 汐月麻理佳
See All by 汐月麻理佳
金融系子会社でレガシーシステムしか作ったことないけど、モダン開発に挑戦してみた
marikashiotsuki
2
610
Other Decks in Programming
See All in Programming
dbtのドメイン分割による データ基盤の改善とDigdagとの連携
sakama
0
430
Ruby Function Composition
bkuhlmann
1
340
ゆるい個人開発のススメ
kuroppe1819
10
1k
Tailwind CSSを本気でカスタマイズする方法
fsubal
14
5.4k
Komplexe Oberflächen mit SVG und der Web Animation API
joergneumann
0
680
見た目から始める生産性向上
ikumatadokoro
9
1.3k
SIMD Parallel Programming with the Vector API
josepaumard
0
220
AmperとFleetを使ったAndroidアプリ
yoppie
0
250
Elm 0.19.0 Changes
bkuhlmann
0
490
使ってみよう Azure AI Document Intelligence
kosmosebi
2
360
Next.js App Router
quramy
11
1.6k
AppRouter Panel Talk
yosuke_furukawa
PRO
1
450
Featured
See All Featured
Building Effective Engineering Teams - LeadDev
addyosmani
32
1.9k
Product Roadmaps are Hard
iamctodd
45
9.7k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
Build your cross-platform service in a week with App Engine
jlugia
226
17k
Designing Experiences People Love
moore
136
23k
Raft: Consensus for Rubyists
vanstee
133
6.3k
Stop Working from a Prison Cell
hatefulcrawdad
267
19k
Navigating Team Friction
lara
179
13k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
The Art of Programming - Codeland 2020
erikaheidi
43
12k
Testing 201, or: Great Expectations
jmmastey
29
6.4k
Building Flexible Design Systems
yeseniaperezcruz
320
37k
Transcript
݄ࣚɹຑཧՂɹʢɹ@tsukiotsuki_ɹʣ ۚ༥ܥࢠձࣾͰϨΨγʔγεςϜ͔͠࡞ͬͨ͜ͱͳ͍͚Ͳɺ Ϟμϯ։ൃʹઓͯ͠Έͨ❤Javaঁࢠ෦202308
ࣗݾհ εϛηΠใγεςϜגࣜձࣾ ɹNextCreationઓུ෦ ɹੜ໋อݥγεςϜͷΞʔΩςΫνϟɾ ӡ༻ɾڥɾςετνʔϜϦʔμʔ ݄ࣚɹຑཧՂɹʢ͓͖ͭ͠ɹ·Γ͔ʣ झຯɿμΠϏϯά🤿 Java։ൃྺɿ10ɹ Spring։ൃྺɿ4 TypeScriptྺɿ1ϲ݄🆕
JJUGྺɿ6 ࣃຏ͖คɿγϡϛςΫτ →͓٬༷͚৽ϑϩϯτಋೖνʔϜͷϦʔμʔ
ΞΫηαϦʔͷ ࣮ɺɺɺʮCtrl + SʯͷΩʔྻ ΞΫηαϦʔΛ͚͍ͭͯ·͢ ͜ͷσβΠϯStrange Capsule͞Μ ͜Μͳײ͡ͷจࣈσβΠϯ͋Γ·͢ ؾʹͳͬͨํ࿐๘͞Μ ໘ന͍σβΠϯͷͷ͕
ཉ͍͠ͳΒɺ ̎ճͷσβΠϯϑΣελʂ ɹ࣍11/11.12 11/11JJUG CCCʂ
ΞΠεϒϨΠΫ Slido #1994886
Ϟμϯ։ൃͷνϟϨϯδ
ੜ໋อݥγεςϜͷಛ ϥΠϑαΠΫϧ͕͍ ߴ͍࣭͕ٻΊΒΕΔ ڊେͳγεςϜ
ٕज़ͷน ڊେͳγεςϜˍେਓͰ։ൃ →ٕज़తͳ෦͕ࣾಠࣗFWʹӅṭ͞Ε͍ͯͯɺݟ͑ͳ͍ɻ →ٕज़εΩϧɾઃܭεΩϧ͕͋·Γͳͯ͘࡞Εͯ͠·͏ɻ ࣗಈςετίʔυڞ௨ػೳ෦ͷΈͰɺϦϑΝΫλܦݧ͕গͳ͍ɻ Ϟμϯͳٕज़ͱͷΪϟοϓ͕େ͖͘ʂ
จԽͷน ίʔυมߋʹঝೝ͕ඞཁͳͷͰɺෆཁͳมߋΛආ͚Δɻ γεςϜ͕ڊେͳͷͰӨڹൣғ͕େ͖͘ɺվળͮ͠Β͍ɻ γεςϜͷϥΠϑαΠΫϧ͕͍ͷͰɺ҆ఆࢥߟ͕ڧ͍ɻ ৽͍͜͠ͱΛֶͿϞνϕʔγϣϯ͕ҡ࣋ͮ͠Β͍ʂ
นɹ·ͱΊ چདྷ Ϟμϯ։ൃ खଓ͖ܕࢥߟ ˍ Ϋϥεઃܭ͕ෆཁ ˍ ҆ఆࢥߟͰϦεΫճආ ৽͍͠ͷΛֶͿ ˍ
ৗʹมԽ͢Δ ˍ ৽͍͠ঢ়گʹରԠ͢Δ
औΓΈհ
ϞσϦϯά ٕज़ͷนͷऔΓΈ̍ Ϟσϧͷڞ༗ձ ϞσϦϯά ΤϦοΫΤόϯεޙͰɾɾɾ ͰਓʹΑΔ͔͠Εͳ͍
Spring ٕज़ͷนͷऔΓΈ̎ ެࣜυΩϡϝϯτΛ పఈతʹ Restful API ࣮ફ͋ΔͷΈ UIपΓ ެࣜαΠτͷ νϡʔτϦΞϧ࣮ફ
͋ΔͷΈʁ
ٕज़ͷนͷऔΓΈ̏ جૅࣝͷशಘͱ߹Θͤͯɺ࣮ફ͕େࣄʂʂ ̍Ͱͳ͘܁Γฦ͠ ࠷ॳγϯϓϧͳˍۀͷ༷؆୯ʹɻ खଓܕˠRestful&DDDߟ͑ํͷվֵʹ͍ۙ ԿճAPIઃܭΛ֮ͯ͑͠Δ શͯͷઃܭɾίʔυʹஅج४ཧ༝Λ͚ͭΔ ϞσϧਤΛ׆༻ͯ͠શମͷྲྀΕΛ͑Δ͖ վળͷͨΊʹςετίʔυΛॻ͘ͷϓϩηεʹ
จԽͷนͷऔΓΈ ৽͍͜͠ͱΛֶͿจԽͷৢ ݪయʹ͋ͨΔ ͘͘ձͷ։࠵ ࢿ֨औಘ ৽͍͜͠ͱʹνϟϨϯδ͢ΔจԽ νϟϨϯδͷ൱ఆΛ͠ͳ͍ ܁Γฦ͠ߦ͏ ઐͰࢀՃ
ࠓͰɺɺɺ ݩͷεΩϧ͔Βͩͱී௨ʹ։ൃ͢Δͷʹ͙̏Β͍ඞཁͰɺ ࠷ۙͬͱී௨ʹ։ൃͰ͖ΔΑ͏ʹͳͬͨɻ ϚΠΫϩαʔϏε͕ۜͷؙͷΑ͏ʹࢥ͍͕͑ͯͨɺ ద߹͠ͳ͍έʔε͋Δͱઆ໌Ͱ͖ΔΑ͏ʹͳͬͨɻ ܁Γฦ࣮͠ફͨ͠ͷͰɺࣗͷதʹܦݧ͕ੵ͠ɺߟ͑Δบ͕͍ͭͨɻ
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ