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
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.4k
Ionic React でサービス開発したお話
kozake
0
190
ドキッ!失敗だらけのシステム開発
kozake
1
890
やはり俺の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
組織における AI-DLC 実践
askul
0
300
cccccc
moznion
0
1.6k
4人目のSREはAgent
tanimuyk
0
370
勉強会企画をアプリで構造化してみた 〜そこで見えた、AIとの付き合い方〜 / I've structured a study group plan using an app.
pauli
0
300
デジタル・デザイン構想 by Sayaka Ishizuka
y150saya
0
180
Hatena Engineer Seminar 37 jj1uzh
jj1uzh
0
420
5分でわかる Amazon Connect_20260608
hwangbyeonghun
0
170
ループエンジニアリングでE2Eテストを実践
noriyukitakei
0
240
型は壁、Rustでもバグを直すな、表現できなくせよ
nwiizo
3
170
はてなのサービス基盤を支える Kubernetes《足腰》
masayoshimaezawa
0
430
「軸足」は 固定しなくていい - 熱量と強みで描く、しなやかなキャリアの形
kakehashi
PRO
1
330
「ちゃんとやっている」は独りよがりだった ― 不安に寄り添うインシデント対応へ / Towards incident response that addresses anxieties
chmikata
1
300
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Into the Great Unknown - MozCon
thekraken
41
2.6k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
600
Visualization
eitanlees
152
17k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.1k
Discover your Explorer Soul
emna__ayadi
2
1.2k
Odyssey Design
rkendrick25
PRO
2
720
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
230
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 (((ο( ƅ˜ƅ*)ο)))