Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
2023/08/19 Java女子部JJUG CCC recapイベント
Search
汐月麻理佳
August 18, 2023
Programming
270
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2023/08/19 Java女子部JJUG CCC recapイベント
当資料は、2023/06/04 JJUG CCC Springの登壇資料をJava女子部向けに編集したものです。
内容に大きな変更はありません。
汐月麻理佳
August 18, 2023
More Decks by 汐月麻理佳
See All by 汐月麻理佳
2024/09/12 JJUG ナイトセミナー: JEP 482 Flexible Constructor Bodies (Second Preview)
marikashiotsuki
0
240
2024/06/02 Java女子部 「はじめての人のためのGitハンズオン」
marikashiotsuki
2
300
金融系子会社でレガシーシステムしか作ったことないけど、モダン開発に挑戦してみた
marikashiotsuki
2
1.3k
Other Decks in Programming
See All in Programming
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
7
1.9k
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
580
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
20
21k
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
120
contenteditable と日本語入力に向き合う
colorful12
0
120
Domain-Driven Transformation
hschwentner
2
2.3k
Ghostty + Neovimで作る 透明でカッコ良い開発環境
j341nono
0
150
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
910
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
4.9k
FreeBSDでZabbixを動かす
kenkino
0
360
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
Streamlitで実現する自然言語データアプリ開発
ayumu_yamaguchi
1
340
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Making the Leap to Tech Lead
cromwellryan
135
10k
Design in an AI World
tapps
1
350
Docker and Python
trallard
47
4.2k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
690
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
The agentic SEO stack - context over prompts
schlessera
0
960
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
How to Think Like a Performance Engineer
csswizardry
28
2.9k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
550
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ઃܭΛ֮ͯ͑͠Δ શͯͷઃܭɾίʔυʹஅج४ཧ༝Λ͚ͭΔ ϞσϧਤΛ׆༻ͯ͠શମͷྲྀΕΛ͑Δ͖ վળͷͨΊʹςετίʔυΛॻ͘ͷϓϩηεʹ
จԽͷนͷऔΓΈ ৽͍͜͠ͱΛֶͿจԽͷৢ ݪయʹ͋ͨΔ ͘͘ձͷ։࠵ ࢿ֨औಘ ৽͍͜͠ͱʹνϟϨϯδ͢ΔจԽ νϟϨϯδͷ൱ఆΛ͠ͳ͍ ܁Γฦ͠ߦ͏ ઐͰࢀՃ
ࠓͰɺɺɺ ݩͷεΩϧ͔Βͩͱී௨ʹ։ൃ͢Δͷʹ͙̏Β͍ඞཁͰɺ ࠷ۙͬͱී௨ʹ։ൃͰ͖ΔΑ͏ʹͳͬͨɻ ϚΠΫϩαʔϏε͕ۜͷؙͷΑ͏ʹࢥ͍͕͑ͯͨɺ ద߹͠ͳ͍έʔε͋Δͱઆ໌Ͱ͖ΔΑ͏ʹͳͬͨɻ ܁Γฦ࣮͠ફͨ͠ͷͰɺࣗͷதʹܦݧ͕ੵ͠ɺߟ͑Δบ͕͍ͭͨɻ
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ