Slide 1

Slide 1 text

ZPVSOBNF *`N+BWB)JQTUFS

Slide 2

Slide 2 text

.Z/BNF

Slide 3

Slide 3 text

ZPVSOBNF ,P[BLF

Slide 4

Slide 4 text

%PZPVLOPX +)JQTUFS

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

#PIWNCT,5 5RTKPI$QQV Spring Boot and AngularJS is FullStack and Grate F/W.

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

With JHipster, Quickly you can make scaffold of web framework using these. Excellent sample is very effective for the project.

Slide 9

Slide 9 text

execute these commands, $mkdir rakuten-hipster $ cd rakuten-hipster $ yo jhipster *QYVQETGCVGCRR It’s very easy to make the project with JHipster!!

Slide 10

Slide 10 text

██ ██ ██ ████████ ███████ ██████ ████████ ████████ ███████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████████ ██ ███████ █████ ██ ██████ ███████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██████ ██ ██ ████████ ██ ██████ ██ ████████ ██ ██ 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,

Slide 11

Slide 11 text

Server app generated successfully. Client app generated successfully. *QYVQETGCVGCRR Your web project is Ready!

Slide 12

Slide 12 text

$ ./gradlew bootrun *QYVQTWP execute the commands, Then, built-in Tomcat is start up!!

Slide 13

Slide 13 text

Your web application is Ready!

Slide 14

Slide 14 text

Authentication and Authorization

Slide 15

Slide 15 text

Internationalization

Slide 16

Slide 16 text

Metrics

Slide 17

Slide 17 text

Health Checks

Slide 18

Slide 18 text

Configuration

Slide 19

Slide 19 text

Log Setting

Slide 20

Slide 20 text

WebAPI Document by Swagger

Slide 21

Slide 21 text

The Web Application has all!

Slide 22

Slide 22 text

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

Slide 23

Slide 23 text

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

Slide 24

Slide 24 text

5IFTZTUFNJT ɾ-BSHFTDBMF ɾNJTTJPODSJUJDBM ɾNPSFUIBONJMMJPOEPMMBST Right now, I'm going to develop a system with JHipster!( ๑°ω°๑)و guu!

Slide 25

Slide 25 text

&WFSZPOF USZ+)JQTUFS and, Teach me Please! :-)

Slide 26

Slide 26 text

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

Slide 27

Slide 27 text

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