$30 off During Our Annual Pro Sale. View Details »

2023/08/19 Java女子部JJUG CCC recapイベント

2023/08/19 Java女子部JJUG CCC recapイベント

当資料は、2023/06/04 JJUG CCC Springの登壇資料をJava女子部向けに編集したものです。
内容に大きな変更はありません。

汐月麻理佳

August 18, 2023
Tweet

More Decks by 汐月麻理佳

Other Decks in Programming

Transcript

  1. ݄ࣚɹຑཧՂɹʢɹ@tsukiotsuki_ɹʣ
    ۚ༥ܥࢠձࣾͰϨΨγʔγεςϜ͔͠࡞ͬͨ͜ͱͳ͍͚Ͳɺ


    Ϟμϯ։ൃʹ௅ઓͯ͠Έͨ❤Javaঁࢠ෦202308

    View Slide

  2. ࣗݾ঺հ
    εϛηΠ৘ใγεςϜגࣜձࣾ


    ɹNextCreationઓུ෦


    ɹੜ໋อݥγεςϜͷΞʔΩςΫνϟɾ


    ӡ༻ɾ؀ڥɾςετνʔϜϦʔμʔ


    ݄ࣚɹຑཧՂɹʢ͓͖ͭ͠ɹ·Γ͔ʣ
    झຯɿμΠϏϯά🤿
    Java։ൃྺɿ10೥ɹ


    Spring։ൃྺɿ4೥


    TypeScriptྺɿ1ϲ݄🆕


    JJUGྺɿ6೥
    ࣃຏ͖คɿγϡϛςΫτ
    →͓٬༷޲͚৽ϑϩϯτಋೖνʔϜͷϦʔμʔ

    View Slide

  3. ΞΫηαϦʔͷ࿩
    ࣮͸ɺɺɺʮCtrl + SʯͷΩʔ഑ྻ


    ΞΫηαϦʔΛ͚͍ͭͯ·͢
    ͜ͷσβΠϯ͸Strange Capsule͞Μ
    ͜Μͳײ͡ͷจࣈσβΠϯ΋͋Γ·͢


    ؾʹͳͬͨํ͸࿐๘๪͞Μ
    ໘ന͍σβΠϯͷ΋ͷ͕


    ཉ͍͠ͳΒɺ


    ೥̎ճͷσβΠϯϑΣελʂ


    ɹ࣍͸11/11.12
    11/11͸JJUG CCCʂ

    View Slide

  4. ΞΠεϒϨΠΫ
    Slido


    #1994886

    View Slide

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

    View Slide

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

    View Slide

  7. ٕज़ͷน
    ڊେͳγεςϜˍେਓ਺Ͱ։ൃ


    →ٕज़తͳ෦෼͕ࣾ಺ಠࣗFWʹӅṭ͞Ε͍ͯͯɺݟ͑ͳ͍ɻ


    →ٕज़εΩϧɾઃܭεΩϧ͕͋·Γͳͯ͘΋࡞Εͯ͠·͏ɻ


    ࣗಈςετίʔυ͸ڞ௨ػೳ෦෼ͷΈͰɺϦϑΝΫλܦݧ͕গͳ͍ɻ
    Ϟμϯͳٕज़ͱͷΪϟοϓ͕େ͖͘ʂ

    View Slide

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

    View Slide

  9. นɹ·ͱΊ
    چདྷ


    Ϟμϯ։ൃ


    खଓ͖ܕࢥߟ


    ˍ


    Ϋϥεઃܭ͕ෆཁ


    ˍ


    ҆ఆࢥߟͰϦεΫճආ
    ৽͍͠΋ͷΛֶͿ


    ˍ


    ৗʹมԽ͢Δ


    ˍ


    ৽͍͠ঢ়گʹରԠ͢Δ

    View Slide

  10. औΓ૊Έ঺հ

    View Slide

  11. ϞσϦϯά
    ٕज़ͷน΁ͷऔΓ૊Έ̍
    Ϟσϧͷڞ༗ձ
    ϞσϦϯά
    ΤϦοΫΤόϯε͸ޙͰɾɾɾ


    Ͱ΋ਓʹΑΔ͔΋͠Εͳ͍

    View Slide

  12. Spring
    ٕज़ͷน΁ͷऔΓ૊Έ̎
    ެࣜυΩϡϝϯτΛ


    పఈతʹ
    Restful API
    ࣮ફ͋ΔͷΈ
    UIपΓ
    ެࣜαΠτͷ


    νϡʔτϦΞϧ࣮ફ


    ͋ΔͷΈʁ

    View Slide

  13. ٕज़ͷน΁ͷऔΓ૊Έ̏
    جૅ஌ࣝͷशಘͱ߹Θͤͯɺ࣮ફ͕େࣄʂʂ


    ̍౓Ͱ͸ͳ͘܁Γฦ͠


    ࠷ॳ͸γϯϓϧͳ঎඼ˍۀ຿ͷ࢓༷΋؆୯ʹɻ
    खଓܕˠRestful&DDD͸ߟ͑ํͷվֵʹ͍ۙ


    Կճ΋APIઃܭΛ֮ͯ͑͠Δ


    શͯͷઃܭɾίʔυʹ൑அج४΍ཧ༝Λ͚ͭΔ


    ϞσϧਤΛ׆༻ͯ͠શମͷྲྀΕΛ཈͑Δ΂͖
    վળͷͨΊʹςετίʔυΛॻ͘ͷ΋੡଄ϓϩηεʹ

    View Slide

  14. จԽͷน΁ͷऔΓ૊Έ
    ৽͍͜͠ͱΛֶͿจԽͷৢ੒


    ݪయʹ͋ͨΔ


    ΋͘΋͘ձͷ։࠵


    ࢿ֨औಘ
    ৽͍͜͠ͱʹνϟϨϯδ͢ΔจԽ


    νϟϨϯδͷ൱ఆΛ͠ͳ͍


    ܁Γฦ͠ߦ͏


    ઐ೚ͰࢀՃ

    View Slide

  15. ࠓͰ͸ɺɺɺ
    ݩͷεΩϧ͔Βͩͱී௨ʹ։ൃ͢Δͷʹ̏೥͙Β͍ඞཁͰɺ


    ࠷ۙ΍ͬͱී௨ʹ։ൃͰ͖ΔΑ͏ʹͳͬͨɻ
    ϚΠΫϩαʔϏε͕ۜͷ஄ؙͷΑ͏ʹࢥ͍͕͑ͯͨɺ


    ద߹͠ͳ͍έʔε΋͋Δͱઆ໌Ͱ͖ΔΑ͏ʹͳͬͨɻ
    ܁Γฦ࣮͠ફͨ͠ͷͰɺࣗ෼ͷதʹܦݧ͕஝ੵ͠ɺߟ͑Δบ͕͍ͭͨɻ

    View Slide

  16. ͝ਗ਼ௌ


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

    View Slide