Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
jHipsterの紹介
Search
Shinichi Kozake
February 18, 2017
Technology
1.3k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
jHipsterの紹介
関ジャバで発表したLT資料です。
Shinichi Kozake
February 18, 2017
More Decks by Shinichi Kozake
See All by Shinichi Kozake
アーキテクトとは
kozake
0
2.5k
Ionic React でサービス開発したお話
kozake
0
200
ドキッ!失敗だらけのシステム開発
kozake
1
900
やはり俺のWeb APIは間違えている
kozake
0
610
すごい大規模 たのしく作ろう
kozake
4
2.7k
KHipster ~JHipsterで始めるKotlin Web プログラミング~
kozake
0
1k
Docker with JHipster
kozake
1
630
実践JHipster #jsug #sf_36
kozake
2
8k
Ionicでアプリ作ったよ!開発方法の紹介
kozake
2
1.1k
Other Decks in Technology
See All in Technology
kintoneで在庫管理システムを作るときの要件定義・設計ポイント
kai0707
0
230
AIエージェント統制はAPIから——押さえるべき5つの要素
nagix
0
120
公共システムAdventCalendar2026
toru_kubota
0
190
続・ソフトウェアアーキテクトのための意思決定術: Decision Readiness, Revisited — When AI Changes the Economics of Software Architecture
snoozer05
PRO
8
2.1k
新米を「売り越さない」、Aurora DSQLで作る在庫ゼロ死守の限定ドロップEC
yama3133
0
180
増え続けるプロダクトの品質をどう担保するか。ProductSpecとTypeScriptによる取り組み
joere
3
380
なぜ東京にいる私が、新潟の技術コミュニティを運営するのか by 八雲慎之助
yakumo
0
220
Sinatra on PicoRuby ローカルでセルフホスト
bash0c7
0
100
業務でAWSをあまり使っていない私が、AWSへのモチベを保つ方法
smt7174
0
110
ライフワーク「猫でもわかるDirectConnect」
kentapapa
0
140
Building Audio Plugin Ecosystem for Android in 2026
atsushieno
2
150
AIで選択肢が広がった組織設計の理想と現実
konifar
16
7.7k
Featured
See All Featured
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.3k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
460
For a Future-Friendly Web
brad_frost
184
11k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
620
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
970
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
760
RailsConf 2023
tenderlove
30
1.6k
Fireside Chat
paigeccino
43
4.1k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
560
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
880
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
420
Believing is Seeing
oripsolob
1
270
Transcript
ZPVSOBNF *`N+BWB)JQTUFS
%PZPVLOPX +)JQTUFS
JHipster is JHipster is a Yeoman generator Spring Boot +
Angular モダン Web アプリケーションを素早く作れることを⽬的 オープンソース YeomanはモダンWebアプリケーションを提供するScaffoldツール すべてGitHubで開ൃ。Apache 2.0-licensed。 16⼈の開ൃ者と280⼈のコントリビュータ https://github.com/jhipster/generator-jhipster
#PIWNCT,5 #PIWNCT $QQV5VTCR $QQV5VTCR JHipster4 is 2⽉2⽇にJHipster4がリリースされました! JHipster4では、Angular(2)がサポートされています!
#PIWNCT 5RTKPI$QQV Spring Boot と Angular は、 素晴らしいフルスタックフレームワークです。
#PIWNCT 5RTKPI$QQV ですが、とても⼤きなフレームワークです。 習得コストも⼤きいです。
JHipsterを⽤いることで すばやくWebアプリケーションの 雛形を作ることができます! 素晴らしいサンプルはプロジェクトにとって⾮常に有ޮです。
これらのコマンドを࣮⾏して $mkdir kanjava-hipster $ cd kanjava-hipster $ yo jhipster *QYVQETGCVGCRR
JHipsterでプロジェクトを作成するのは簡୯です!
██╗ ██╗ ██╗ ████████╗ ███████╗ ██████╗ ████████╗ ████████╗ ███████╗ ██║
██║ ██║ ╚══██╔══╝ ██╔═══██╗ ██╔════╝ ╚══██╔══╝ ██╔═════╝ ██╔═══██╗ ██║ ████████║ ██║ ███████╔╝ ╚█████╗ ██║ ██████╗ ███████╔╝ ██╗ ██║ ██╔═══██║ ██║ ██╔════╝ ╚═══██╗ ██║ ██╔═══╝ ██╔══██║ ╚██████╔╝ ██║ ██║ ████████╗ ██║ ██████╔╝ ██║ ████████╗ ██║ ╚██╗ ╚═════╝ ╚═╝ ╚═╝ ╚═══════╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══════╝ ╚═╝ ╚═╝ http://jhipster.github.io Welcome to the JHipster Generator v4.0.3 Documentation for creating an application: https://jhipster.github.io/creating-an-app/ Application files will be generated in folder: /Users/s_kozake/develop/jhipster-apps/kanjava- hipster ? (1/15) 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 いくつかの質問に答えると
Server application generated successfully. Client application generated successfully. *QYVQETGCVGCRR プロジェクトの準備ができました!
$ ./gradlew *QYVQTWP このコマンドを࣮⾏すると ビルトインTomcatが起動します!
Webアプリケーションが出དྷました!
認ূや認可の仕組みが最初から⽤意されています。 オプションによりSocialログインも⽤意されます。
i18n(Internationalization)も⽤意されており、 ⾔語タブにより表⽰⾔語を切り替えることが可能です。
アプリケーションを管理するҝの༷ʑな機能が⽤意されています。 例えば管理 - メトリクスを選すると、JVMのঢ়態や HTTPリクエストなどを確認することができます。
管理 - ヘルスチェックを選すると、データベースやディスクスペース のঢ়態を確認することができます。
管理 - 設定を選すると、Spring configurationやsystemEnvironment など、各種アプリケーション環境設定を表⽰できます。
管理 - ログを選すると、ログ設定の確認やม更ができます。
管理 - APIを選すると、Swagger UIによるWebAPIのドキュメント を表⽰できます。
全てが最初からWeb Applicationに⽤意!!
CLI、もしくはJDL-STUDIOを⽤いて データモデルを設計できます。
$ yo jhipster:import-jdl ~/Downloads/jhipster-jdl.jh このコマンドでimportすると
CRUDアプリケーションが⽣成出དྷます!
$ yo jhipster:heroku *QYVQFGRNQ[ このコマンドを࣮⾏すると
Herokuにデプロイされました! IUUQTLBOKBWBIJQTUFSIFSPLVBQQDPN
,*KRUVGT鰘ѹ⋳䥥㓱▀猳
5IBOLZPVBMM GPSMJTUFOJOH (((ο( ƅ˜ƅ*)ο)))