your name? I'm Java Hipster! #rakuten_tech_osaka

your name? I'm Java Hipster! #rakuten_tech_osaka

LT Slide
Rakuten Technology Conference 2016 in Osaka

87e94dd0e8a5f52de58a0e4a0b1a1f3f?s=128

Shinichi Kozake

October 22, 2016
Tweet

Transcript

  1. ZPVSOBNF *`N+BWB)JQTUFS

  2. .Z/BNF

  3. ZPVSOBNF ,P[BLF

  4. %PZPVLOPX +)JQTUFS

  5. JHipster is JHipster is a Yeoman generator Spring Boot +

    AngularJS Our goal is to generate for you a complete and modern Web app Open Source Yeoman is the web's scaffolding tool for modean webapps. All development is done on GitHub. https://github.com/jhipster/generator-jhipster
  6. #PIWNCT,5 5RTKPI$QQV Spring Boot and AngularJS is FullStack and Grate

    F/W.
  7. #PIWNCT,5 5RTKPI$QQV However.. both are very Large F/W. Learning cost

    is heavy.
  8. With JHipster, Quickly you can make scaffold of web framework

    using these. Excellent sample is very effective for the project.
  9. execute these commands, $mkdir rakuten-hipster $ cd rakuten-hipster $ yo

    jhipster *QYVQETGCVGCRR It’s very easy to make the project with JHipster!!
  10. ██ ██ ██ ████████ ███████ ██████ ████████ ████████ ███████ ██

    ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████████ ██ ███████ █████ ██ ██████ ███████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██████ ██ ██ ████████ ██ ██████ ██ ████████ ██ ██ http://jhipster.github.io Welcome to the JHipster Generator v3.9.1 Documentation for creating an application: https://jhipster.github.io/creating-an-app/ Application files will be generated in folder: /Users/s_kozake/rakuten-hipster ? (1/13) Which *type* of application would you like to create? (Use arrow keys) ❯ Monolithic application (recommended for simple projects) Microservice application Microservice gateway [BETA] JHipster UAA server (for microservice OAuth2 authentication) *QYVQETGCVGCRR and answer a few questions,
  11. Server app generated successfully. Client app generated successfully. *QYVQETGCVGCRR Your

    web project is Ready!
  12. $ ./gradlew bootrun *QYVQTWP execute the commands, Then, built-in Tomcat

    is start up!!
  13. Your web application is Ready!

  14. Authentication and Authorization

  15. Internationalization

  16. Metrics

  17. Health Checks

  18. Configuration

  19. Log Setting

  20. WebAPI Document by Swagger

  21. The Web Application has all!

  22. $ yo jhipster:heroku *QYVQFGRNQ[ execute the commands,

  23. Deploy to Heroku! IUUQTSBLVUFOIJQTUFSIFSPLVBQQDPN then, published to the Internet!!

  24. 5IFTZTUFNJT ɾ-BSHFTDBMF ɾNJTTJPODSJUJDBM ɾNPSFUIBONJMMJPOEPMMBST Right now, I'm going to develop

    a system with JHipster!( ๑°ω°๑)و guu!
  25. &WFSZPOF USZ+)JQTUFS and, Teach me Please! :-)

  26. https://rakuten-hipster.herokuapp.com/#/chat The chat room is using the web socket. Of

    course, WebSocket are available in jHipster. The required time to develop was about 1 day. :-) 1MFBTFEPDPNNFOUPOJU
  27. 5IBOLZPVBMM GPSMJTUFOJOH (((ο( ƅ˜ƅ*)ο)))