KHipster ~JHipsterで始めるKotlin Web プログラミング~

KHipster ~JHipsterで始めるKotlin Web プログラミング~

Osaka Mix Leap Study #21 - Server Side Kotlin でLTした資料です。

87e94dd0e8a5f52de58a0e4a0b1a1f3f?s=128

Shinichi Kozake

August 09, 2018
Tweet

Transcript

  1. ,)JQTUFS +)JQTUFSͰ࢝ΊΔ ,PUMJO8FCϓϩάϥϛϯά

  2. 8IPBN*

  3. 4ZTUFN"SDIJUFDU +BWB !T@LP[BLF 8IPBN* 4ZTUFN"SDIJUFDU

  4. ۙگ ʴ େن໛Ҋ݅ͱઈࢍ֨ಆதʂ

  5. ࣭໰ʂ https://flic.kr/p/4ms8ZA

  6. &Q7-PQY,*KRUVGT!

  7. #TG7,*KRUVGT!

  8. +)JQTUFSJTB:FPNBOHFOFSBUPS 4QSJOH#PPU "OHVMBS3FBDU Ϟμϯ8FCΞϓϦέʔγϣϯΛૉૣ͘࡞ΕΔ͜ͱΛ໨త Φʔϓϯιʔε :FPNBO͸Ϟμϯ8FCΞϓϦέʔγϣϯΛఏڙ͢Δ4DB⒎PMEπʔϧ ͢΂ͯ(JU)VCͰ։ൃɻ"QBDIFMJDFOTFEɻ IUUQTHJUIVCDPNKIJQTUFSHFOFSBUPSKIJQTUFS +)JQTUFSJT

  9. 4DB⒎PME5PPMJT ʮTDB⒎PMEʢεΩϟϑΥʔϧυʣʯ͸ʮ଍৔ʯͱ͍͏ҙຯͰ͢ɻ ʮ଍৔ʯͱ͍͏໊ͷ௨ΓɺΞϓϦέʔγϣϯͷͻͳܗͱͳΔ ιʔείʔυΛࣗಈੜ੒͠·͢ɻ

  10. +)JQTUFSΛ༻͍Δ͜ͱͰ ͢͹΍͘Ϟμϯ8FCΞϓϦέʔγϣϯ ͷ਽ܗΛ࡞Δ͜ͱ͕Ͱ͖·͢ʂ

  11. ,PUMJO Ͱɺ,PUMJO͸ʁ

  12. ͦΕɺ+)JQTUFSͰ΋ग़དྷΔΑʂ (SFFUJOHT ,PUMJO)JQTUFS

  13. +)JQTUFSCMVFQSJOUT +)JQTUFSͷςϯϓϨʔτΛ༰қʹ֦ுɾஔ׵͢Δ͜ͱΛՄೳͱ͢Δ +)JQTUFS͔Βͷ৽ػೳͰ͢ɻ JT ,PUMJO)JQTUFS͸ ͜ΕΛ࢖ͬͯΔʂ

  14. (FU4UBSUFEʂ

  15. ্هίϚϯυΛ࣮ߦ͢Δͱɺ,)JQTUFSͷ؀ڥ͕੔͍·͢ʂ OQNJOTUBMMHZP OQNJOTUBMMHHFOFSBUPSKIJQTUFS OQNJOTUBMMHHFOFSBUPSKIJQTUFSLPUMJO

  16. ্هίϚϯυΛ࣮ߦ͢Δͱɺ ,)JQTUFSͷΞϓϦέʔγϣϯ࡞੒͕࢝·Γ·͢ɻ NLEJSLPUMJO"QQ DELPUMJO"QQ KIJQTUFSCMVFQSJOULPUMJO

  17. ·ͩ։ൃ్தʂ σϑΥϧτͷ࣭໰ΛબΜͰͶʂ NBWFOΛબͿͷେࣄ ύοέʔδ໊͸ʁ σʔλϕʔε͸ʁ ϓϩμΫτ͸ʁ ΞϓϦ໊͸ʁ ։ൃ͸ʁ .BWFO PS

    (SBEMF ೝূํࣜ͸ʁ "OHVMBS PS 3FBDU FUDFUD
  18. ϓϩδΣΫτͷ४උ͕Ͱ͖·ͨ͠ʂ ࠓճɺը໘͸3FBDUΛબ୒͠·ͨ͠ʂ Server application generated successfully. Client application generated successfully.

  19. ্هίϚϯυΛ࣮ߦ͢Δͱɺ ϙʔτͰ8FCΞϓϦέʔγϣϯ͕ىಈ͠·͢ɻ NWOX

  20. None
  21. ϒϥ΢βͰMPDBMIPTUͷϙʔτʹ઀ଓ͢Δͱɺ ,)JQTUFSͰੜ੒͞Εͨ8FCΞϓϦέʔγϣϯը໘͕දࣔ͞Ε·͢ɻ

  22. ΞΧ΢ϯτೝূΛબ୒ͯ͠ϩάΠϯ͠·͢ɻ ೝূ΍ೝՄͷ࢓૊Έ͕࠷ॳ͔Β༻ҙ͞Ε͍ͯ·͢ɻ

  23. BENJOͱVTFSͷΞΧ΢ϯτ͕σϑΥϧτͰ༻ҙ͞Ε͍ͯ·͢ɻ ॳظύεϫʔυ͸ΞΧ΢ϯτ໊ͱಉ͡Ͱ͢ɻ

  24. BENJOΞΧ΢ϯτͰϩάΠϯ͢ΔͱɺΤϯςΟςΟ΍؅ཧ͕ φϏήʔγϣϯλϒʹදࣔ͞Ε·͢ɻ

  25. JO *OUFSOBUJPOBMJ[BUJPO ΋༻ҙ͞Ε͓ͯΓɺ ݴޠλϒʹΑΓදࣔݴޠΛ੾Γସ͑Δ͜ͱ͕ՄೳͰ͢ɻ

  26. ΞϓϦέʔγϣϯΛ؅ཧ͢Δҝͷ༷ʑͳػೳ͕༻ҙ͞Ε͍ͯ·͢ɻ ྫ͑͹؅ཧϝτϦΫεΛબ୒͢Δͱɺ+7.ͷঢ়ଶ΍ )551ϦΫΤετ਺ͳͲΛ֬ೝ͢Δ͜ͱ͕Ͱ͖·͢ɻ

  27. ؅ཧϔϧενΣοΫΛબ୒͢Δͱɺ σʔλϕʔε΍σΟεΫεϖʔεͷঢ়ଶΛ֬ೝ͢Δ͜ͱ͕Ͱ͖·͢ɻ

  28. ؅ཧઃఆΛબ୒͢Δͱɺ 4QSJOHDPOpHVSBUJPO΍TZTUFN&OWJSPONFOUͳͲɺ ֤छΞϓϦέʔγϣϯ؀ڥઃఆΛදࣔͰ͖·͢ɻ

  29. ؅ཧϩάΛબ୒͢Δͱɺϩάઃఆͷ֬ೝ΍มߋ͕Ͱ͖·͢ɻ

  30. ؅ཧ"1*Λબ୒͢Δͱɺ4XBHHFS6*ʹΑΔ8FC"1*ͷυΩϡϝϯτ ΛදࣔͰ͖·͢ɻ

  31. શ͕ͯ࠷ॳ͔Β8FC"QQMJDBUJPOʹ༻ҙʂʂ

  32. 5SZ+,)JQTUFS

  33. 5IBOLZPVBMM GPSMJTUFOJOH (((ο( ƅ˜ƅ*)ο)))