当資料は、2023/06/04 JJUG CCC Springの登壇資料をJava女子部向けに編集したものです。 内容に大きな変更はありません。
݄ࣚɹຑཧՂɹʢɹ@tsukiotsuki_ɹʣۚ༥ܥࢠձࣾͰϨΨγʔγεςϜ͔͠࡞ͬͨ͜ͱͳ͍͚ͲɺϞμϯ։ൃʹઓͯ͠Έͨ❤Javaঁࢠ෦202308
View Slide
ࣗݾհεϛηΠใγεςϜגࣜձࣾɹNextCreationઓུ෦ɹੜ໋อݥγεςϜͷΞʔΩςΫνϟɾӡ༻ɾڥɾςετνʔϜϦʔμʔ݄ࣚɹຑཧՂɹʢ͓͖ͭ͠ɹ·Γ͔ʣझຯɿμΠϏϯά🤿Java։ൃྺɿ10ɹSpring։ൃྺɿ4TypeScriptྺɿ1ϲ݄🆕JJUGྺɿ6ࣃຏ͖คɿγϡϛςΫτ→͓٬༷͚৽ϑϩϯτಋೖνʔϜͷϦʔμʔ
ΞΫηαϦʔͷ࣮ɺɺɺʮCtrl + SʯͷΩʔྻΞΫηαϦʔΛ͚͍ͭͯ·͢͜ͷσβΠϯStrange Capsule͞Μ͜Μͳײ͡ͷจࣈσβΠϯ͋Γ·͢ؾʹͳͬͨํ࿐๘͞Μ໘ന͍σβΠϯͷͷ͕ཉ͍͠ͳΒɺ̎ճͷσβΠϯϑΣελʂɹ࣍11/11.1211/11JJUG CCCʂ
ΞΠεϒϨΠΫSlido#1994886
Ϟμϯ։ൃͷνϟϨϯδ
ੜ໋อݥγεςϜͷಛϥΠϑαΠΫϧ͕͍ߴ͍࣭͕ٻΊΒΕΔڊେͳγεςϜ
ٕज़ͷนڊେͳγεςϜˍେਓͰ։ൃ→ٕज़తͳ෦͕ࣾಠࣗFWʹӅṭ͞Ε͍ͯͯɺݟ͑ͳ͍ɻ→ٕज़εΩϧɾઃܭεΩϧ͕͋·Γͳͯ͘࡞Εͯ͠·͏ɻࣗಈςετίʔυڞ௨ػೳ෦ͷΈͰɺϦϑΝΫλܦݧ͕গͳ͍ɻϞμϯͳٕज़ͱͷΪϟοϓ͕େ͖͘ʂ
จԽͷนίʔυมߋʹঝೝ͕ඞཁͳͷͰɺෆཁͳมߋΛආ͚ΔɻγεςϜ͕ڊେͳͷͰӨڹൣғ͕େ͖͘ɺվળͮ͠Β͍ɻγεςϜͷϥΠϑαΠΫϧ͕͍ͷͰɺ҆ఆࢥߟ͕ڧ͍ɻ৽͍͜͠ͱΛֶͿϞνϕʔγϣϯ͕ҡ࣋ͮ͠Β͍ʂ
นɹ·ͱΊچདྷϞμϯ։ൃखଓ͖ܕࢥߟˍΫϥεઃܭ͕ෆཁˍ҆ఆࢥߟͰϦεΫճආ৽͍͠ͷΛֶͿˍৗʹมԽ͢Δˍ৽͍͠ঢ়گʹରԠ͢Δ
औΓΈհ
ϞσϦϯάٕज़ͷนͷऔΓΈ̍Ϟσϧͷڞ༗ձϞσϦϯάΤϦοΫΤόϯεޙͰɾɾɾͰਓʹΑΔ͔͠Εͳ͍
Springٕज़ͷนͷऔΓΈ̎ެࣜυΩϡϝϯτΛపఈతʹRestful API࣮ફ͋ΔͷΈUIपΓެࣜαΠτͷνϡʔτϦΞϧ࣮ફ͋ΔͷΈʁ
ٕज़ͷนͷऔΓΈ̏جૅࣝͷशಘͱ߹Θͤͯɺ࣮ફ͕େࣄʂʂ̍Ͱͳ͘܁Γฦ͠࠷ॳγϯϓϧͳˍۀͷ༷؆୯ʹɻखଓܕˠRestful&DDDߟ͑ํͷվֵʹ͍ۙԿճAPIઃܭΛ֮ͯ͑͠Δશͯͷઃܭɾίʔυʹஅج४ཧ༝Λ͚ͭΔϞσϧਤΛ׆༻ͯ͠શମͷྲྀΕΛ͑Δ͖վળͷͨΊʹςετίʔυΛॻ͘ͷϓϩηεʹ
จԽͷนͷऔΓΈ৽͍͜͠ͱΛֶͿจԽͷৢݪయʹ͋ͨΔ͘͘ձͷ։࠵ࢿ֨औಘ৽͍͜͠ͱʹνϟϨϯδ͢ΔจԽνϟϨϯδͷ൱ఆΛ͠ͳ͍܁Γฦ͠ߦ͏ઐͰࢀՃ
ࠓͰɺɺɺݩͷεΩϧ͔Βͩͱී௨ʹ։ൃ͢Δͷʹ͙̏Β͍ඞཁͰɺ࠷ۙͬͱී௨ʹ։ൃͰ͖ΔΑ͏ʹͳͬͨɻϚΠΫϩαʔϏε͕ۜͷؙͷΑ͏ʹࢥ͍͕͑ͯͨɺద߹͠ͳ͍έʔε͋Δͱઆ໌Ͱ͖ΔΑ͏ʹͳͬͨɻ܁Γฦ࣮͠ફͨ͠ͷͰɺࣗͷதʹܦݧ͕ੵ͠ɺߟ͑Δบ͕͍ͭͨɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ