Slide 1

Slide 1 text

݄ࣚɹຑཧՂɹʢɹ@tsukiotsuki_ɹʣ ۚ༥ܥࢠձࣾͰϨΨγʔγεςϜ͔͠࡞ͬͨ͜ͱͳ͍͚Ͳɺ Ϟμϯ։ൃʹ௅ઓͯ͠Έͨ❤Javaঁࢠ෦202308

Slide 2

Slide 2 text

ࣗݾ঺հ εϛηΠ৘ใγεςϜגࣜձࣾ ɹNextCreationઓུ෦ ɹੜ໋อݥγεςϜͷΞʔΩςΫνϟɾ ӡ༻ɾ؀ڥɾςετνʔϜϦʔμʔ ݄ࣚɹຑཧՂɹʢ͓͖ͭ͠ɹ·Γ͔ʣ झຯɿμΠϏϯά🤿 Java։ൃྺɿ10೥ɹ Spring։ൃྺɿ4೥ TypeScriptྺɿ1ϲ݄🆕 JJUGྺɿ6೥ ࣃຏ͖คɿγϡϛςΫτ →͓٬༷޲͚৽ϑϩϯτಋೖνʔϜͷϦʔμʔ

Slide 3

Slide 3 text

ΞΫηαϦʔͷ࿩ ࣮͸ɺɺɺʮCtrl + SʯͷΩʔ഑ྻ ΞΫηαϦʔΛ͚͍ͭͯ·͢ ͜ͷσβΠϯ͸Strange Capsule͞Μ ͜Μͳײ͡ͷจࣈσβΠϯ΋͋Γ·͢ ؾʹͳͬͨํ͸࿐๘๪͞Μ ໘ന͍σβΠϯͷ΋ͷ͕ ཉ͍͠ͳΒɺ ೥̎ճͷσβΠϯϑΣελʂ ɹ࣍͸11/11.12 11/11͸JJUG CCCʂ

Slide 4

Slide 4 text

ΞΠεϒϨΠΫ Slido #1994886

Slide 5

Slide 5 text

Ϟμϯ։ൃ΁ͷνϟϨϯδ

Slide 6

Slide 6 text

ੜ໋อݥγεςϜͷಛ௃ ϥΠϑαΠΫϧ͕௕͍ ߴ͍඼࣭͕ٻΊΒΕΔ ڊେͳγεςϜ

Slide 7

Slide 7 text

ٕज़ͷน ڊେͳγεςϜˍେਓ਺Ͱ։ൃ →ٕज़తͳ෦෼͕ࣾ಺ಠࣗFWʹӅṭ͞Ε͍ͯͯɺݟ͑ͳ͍ɻ →ٕज़εΩϧɾઃܭεΩϧ͕͋·Γͳͯ͘΋࡞Εͯ͠·͏ɻ ࣗಈςετίʔυ͸ڞ௨ػೳ෦෼ͷΈͰɺϦϑΝΫλܦݧ͕গͳ͍ɻ Ϟμϯͳٕज़ͱͷΪϟοϓ͕େ͖͘ʂ

Slide 8

Slide 8 text

จԽͷน ίʔυมߋʹঝೝ͕ඞཁͳͷͰɺෆཁͳมߋΛආ͚Δɻ γεςϜ͕ڊେͳͷͰӨڹൣғ͕େ͖͘ɺվળͮ͠Β͍ɻ γεςϜͷϥΠϑαΠΫϧ͕௕͍ͷͰɺ҆ఆࢥߟ͕ڧ͍ɻ ৽͍͜͠ͱΛֶͿϞνϕʔγϣϯ͕ҡ࣋ͮ͠Β͍ʂ

Slide 9

Slide 9 text

นɹ·ͱΊ چདྷ Ϟμϯ։ൃ खଓ͖ܕࢥߟ ˍ Ϋϥεઃܭ͕ෆཁ ˍ ҆ఆࢥߟͰϦεΫճආ ৽͍͠΋ͷΛֶͿ ˍ ৗʹมԽ͢Δ ˍ ৽͍͠ঢ়گʹରԠ͢Δ

Slide 10

Slide 10 text

औΓ૊Έ঺հ

Slide 11

Slide 11 text

ϞσϦϯά ٕज़ͷน΁ͷऔΓ૊Έ̍ Ϟσϧͷڞ༗ձ ϞσϦϯά ΤϦοΫΤόϯε͸ޙͰɾɾɾ Ͱ΋ਓʹΑΔ͔΋͠Εͳ͍

Slide 12

Slide 12 text

Spring ٕज़ͷน΁ͷऔΓ૊Έ̎ ެࣜυΩϡϝϯτΛ పఈతʹ Restful API ࣮ફ͋ΔͷΈ UIपΓ ެࣜαΠτͷ νϡʔτϦΞϧ࣮ફ ͋ΔͷΈʁ

Slide 13

Slide 13 text

ٕज़ͷน΁ͷऔΓ૊Έ̏ جૅ஌ࣝͷशಘͱ߹Θͤͯɺ࣮ફ͕େࣄʂʂ ̍౓Ͱ͸ͳ͘܁Γฦ͠ ࠷ॳ͸γϯϓϧͳ঎඼ˍۀ຿ͷ࢓༷΋؆୯ʹɻ खଓܕˠRestful&DDD͸ߟ͑ํͷվֵʹ͍ۙ Կճ΋APIઃܭΛ֮ͯ͑͠Δ શͯͷઃܭɾίʔυʹ൑அج४΍ཧ༝Λ͚ͭΔ ϞσϧਤΛ׆༻ͯ͠શମͷྲྀΕΛ཈͑Δ΂͖ վળͷͨΊʹςετίʔυΛॻ͘ͷ΋੡଄ϓϩηεʹ

Slide 14

Slide 14 text

จԽͷน΁ͷऔΓ૊Έ ৽͍͜͠ͱΛֶͿจԽͷৢ੒ ݪయʹ͋ͨΔ ΋͘΋͘ձͷ։࠵ ࢿ֨औಘ ৽͍͜͠ͱʹνϟϨϯδ͢ΔจԽ νϟϨϯδͷ൱ఆΛ͠ͳ͍ ܁Γฦ͠ߦ͏ ઐ೚ͰࢀՃ

Slide 15

Slide 15 text

ࠓͰ͸ɺɺɺ ݩͷεΩϧ͔Βͩͱී௨ʹ։ൃ͢Δͷʹ̏೥͙Β͍ඞཁͰɺ ࠷ۙ΍ͬͱී௨ʹ։ൃͰ͖ΔΑ͏ʹͳͬͨɻ ϚΠΫϩαʔϏε͕ۜͷ஄ؙͷΑ͏ʹࢥ͍͕͑ͯͨɺ ద߹͠ͳ͍έʔε΋͋Δͱઆ໌Ͱ͖ΔΑ͏ʹͳͬͨɻ ܁Γฦ࣮͠ફͨ͠ͷͰɺࣗ෼ͷதʹܦݧ͕஝ੵ͠ɺߟ͑Δบ͕͍ͭͨɻ

Slide 16

Slide 16 text

͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ