Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
your name? I'm Java Hipster! #rakuten_tech_osaka
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Shinichi Kozake
October 22, 2016
Technology
3.6k
0
Share
your name? I'm Java Hipster! #rakuten_tech_osaka
LT Slide
Rakuten Technology Conference 2016 in Osaka
Shinichi Kozake
October 22, 2016
More Decks by Shinichi Kozake
See All by Shinichi Kozake
アーキテクトとは
kozake
0
2.4k
Ionic React でサービス開発したお話
kozake
0
190
ドキッ!失敗だらけのシステム開発
kozake
1
880
やはり俺のWeb APIは間違えている
kozake
0
580
すごい大規模 たのしく作ろう
kozake
4
2.6k
KHipster ~JHipsterで始めるKotlin Web プログラミング~
kozake
0
960
Docker with JHipster
kozake
1
610
実践JHipster #jsug #sf_36
kozake
2
7.9k
Ionicでアプリ作ったよ!開発方法の紹介
kozake
2
1.1k
Other Decks in Technology
See All in Technology
コードレビューを制するチームがソフトウェアデリバリーのフローを制す / Beyond Code Review: Distributing Its Responsibilities Across the SDLC
mtx2s
3
480
開発を止めない CI/CD ~CI Visibilityによる継続的最適化~
pensuke628
0
210
Kaggle未経験社員をメダリストに育てる「AIドラゴン桜」
lycorptech_jp
PRO
0
670
20260528_生成AIを専属DSに_Howの次にすべきことを考える
doradora09
PRO
0
260
ルールやカスタム機能、どう使う?理想の出力を引き出すために今知りたいIBM Bob 5つの機能
muehara
0
150
AIガバナンス実践 - 生成AIコネクタのデータ漏洩リスクと実務対策
knishioka
0
140
はじめてのDatadog
kairim0
0
240
エンジニアは生成AIと どのように向き合うべきか? ことばの意味という観点から
verypluming
3
300
AI フレンドリーなエラー監視を TypeScript で実現する
shinyaigeek
2
190
個人の発見を、組織の知恵に 〜生成AI活用を"探索"から"組織の仕組み"へ〜
kintotechdev
2
170
プラットフォームエンジニア ワークショップ/ platform-workshop
databricksjapan
0
140
「使われるデータ基盤」を目指してデータアナリストとワークショップをやった話
jackojacko_
2
940
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
220
Game over? The fight for quality and originality in the time of robots
wayneb77
1
180
Information Architects: The Missing Link in Design Systems
soysaucechin
0
940
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
410
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
Un-Boring Meetings
codingconduct
0
300
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Transcript
ZPVSOBNF *`N+BWB)JQTUFS
.Z/BNF
ZPVSOBNF ,P[BLF
%PZPVLOPX +)JQTUFS
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
#PIWNCT,5 5RTKPI$QQV Spring Boot and AngularJS is FullStack and Grate
F/W.
#PIWNCT,5 5RTKPI$QQV However.. both are very Large F/W. Learning cost
is heavy.
With JHipster, Quickly you can make scaffold of web framework
using these. Excellent sample is very effective for the project.
execute these commands, $mkdir rakuten-hipster $ cd rakuten-hipster $ yo
jhipster *QYVQETGCVGCRR It’s very easy to make the project with JHipster!!
██ ██ ██ ████████ ███████ ██████ ████████ ████████ ███████ ██
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████████ ██ ███████ █████ ██ ██████ ███████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██████ ██ ██ ████████ ██ ██████ ██ ████████ ██ ██ 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,
Server app generated successfully. Client app generated successfully. *QYVQETGCVGCRR Your
web project is Ready!
$ ./gradlew bootrun *QYVQTWP execute the commands, Then, built-in Tomcat
is start up!!
Your web application is Ready!
Authentication and Authorization
Internationalization
Metrics
Health Checks
Configuration
Log Setting
WebAPI Document by Swagger
The Web Application has all!
$ yo jhipster:heroku *QYVQFGRNQ[ execute the commands,
Deploy to Heroku! IUUQTSBLVUFOIJQTUFSIFSPLVBQQDPN then, published to the Internet!!
5IFTZTUFNJT ɾ-BSHFTDBMF ɾNJTTJPODSJUJDBM ɾNPSFUIBONJMMJPOEPMMBST Right now, I'm going to develop
a system with JHipster!( ๑°ω°๑)و guu!
&WFSZPOF USZ+)JQTUFS and, Teach me Please! :-)
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
5IBOLZPVBMM GPSMJTUFOJOH (((ο( ƅ˜ƅ*)ο)))