Spring Boot Tutor for All Beginers: let speed up Web Application Development primer series (libro books) (Japanese Edition)
Book Details
Author(s)syoda tuyano
Publishertuyano project
ISBN / ASINB00YHIZMJK
ISBN-13978B00YHIZMJ2
Sales Rank2,339,544
MarketplaceUnited States 🇺🇸
Description
「Webアプリケーション開発を高速化ã›ã‚ˆï¼ã€
時代ã¯å¸¸ã«ã€Œé«˜é€ŸåŒ–ã€ã¨ã®æˆ¦ã„ã 。Webアプリケーションã®é–‹ç™ºã€ãれã¯ã„ã‹ã«é«˜åº¦ãªã‚µãƒ¼ãƒ“スを「ã„ã‹ã«é«˜é€Ÿã«ä½œã‚‹ã‹ã€ã«ã‹ã‹ã£ã¦ã„る。誰よりも速ãã€å…‰ã®ã‚ˆã†ã«é«˜é€Ÿã«ã‚µãƒ¼ãƒ“スを作る。ãれをå¯èƒ½ã«ã™ã‚‹ã®ãŒã€ŒSpring Bootã€ã 。Spring Bootã§ã€Webアプリケーションã®ã€Œè¶…高速開発ã€ã‚’体験ã—よã†ï¼
(※Spring Boot 1.2.3対応)
<<目 次>>
1. Spring Bootã§ã€3分クッã‚ング!
Spring MVCã‹ã‚‰Spring Bootã¸!
Groovyファイルã§ã‚¢ãƒ—リを作るï¼
Groovyクラスã®åŸºæœ¬æ–‡æ³•ã¯ï¼Ÿ
Groovyã®ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ©ãƒ¼ã‚¯ãƒ©ã‚¹ã®ä»•組ã¿
HTMLã¯å‡ºåŠ›ã§ãる?
2. テンプレートã®åˆ©ç”¨
@Controllerを使ã†
Thymeleafテンプレートを作る
ModelAndViewã«ãƒ†ãƒ³ãƒ—レートをè¨å®šã™ã‚‹
コントãƒãƒ¼ãƒ©ãƒ¼ã‹ã‚‰ãƒ“ューã«å€¤ã‚’渡ã™
フォームをé€ä¿¡ã™ã‚‹
POSTã•れãŸãƒ‡ãƒ¼ã‚¿ã‚’処ç†ã™ã‚‹
3. Mavenã§Javaプãƒã‚¸ã‚§ã‚¯ãƒˆã‚’作ã‚ã†
Mavenを準備ã—よã†
プãƒã‚¸ã‚§ã‚¯ãƒˆã®éª¨æ ¼ã‚’作ã‚ã†
pom.xmlを作æˆã™ã‚‹
App.javaã«ã¤ã„ã¦
App.javaを編集ã™ã‚‹
SampleController.javaã®ä½œæˆ
4. Spring Tool Suiteã«ã‚ˆã‚‹é–‹ç™º
Spring Tool Suiteを用æ„ã—よã†
Spring Starterプãƒã‚¸ã‚§ã‚¯ãƒˆã‚’作る
Maven Installã¨ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®å®Ÿè¡Œ
コントãƒãƒ¼ãƒ©ãƒ¼ã®ä½œæˆ
5. JSPã«ã‚ˆã‚‹ãƒ“ューã®ä½œæˆ
JSPを使ãˆã‚‹ã‚ˆã†ã«ã—よã†
JSPã§ãƒ“ューを作る
コントãƒãƒ¼ãƒ©ãƒ¼ã‚’作æˆã™ã‚‹
コントãƒãƒ¼ãƒ©ãƒ¼ã‹ã‚‰ãƒ“ューã¸ã®å—ã‘æ¸¡ã—
å¼è¨€èªžã§ã‚¢ãƒˆãƒªãƒ“ュートを表示ã™ã‚‹
6. JPAã§ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’使ãŠã†ï¼
pom.xmlã«è¿½è¨˜ã™ã‚‹
エンティティ・クラスを作æˆã—よã†
JpaRepositoryインターフェイスを作る
ビューテンプレートを用æ„ã™ã‚‹
コントãƒãƒ¼ãƒ©ãƒ¼ã‚’作æˆã™ã‚‹
7. JpaRepositoryã§ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚¢ã‚¯ã‚»ã‚¹ã—よã†ï¼
データä¿å˜ãƒ•ォームを作る
データをエンティティã«ä¿å˜ã™ã‚‹
IDã«ã‚ˆã‚‹ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®æ¤œç´¢
リãƒã‚¸ãƒˆãƒªã«ãƒ¡ã‚½ãƒƒãƒ‰ã‚’追記ã™ã‚‹
ãªãœã€å‡¦ç†ã‚’書ã‹ãšã«å‹•ãã®ï¼Ÿ
æ›´æ–°ã¨å‰Šé™¤ã«ã¤ã„ã¦
8. Thymeleafテンプレートエンジンを使ã†
Thymeleafを使ãˆã‚‹ã‚ˆã†ã«ã™ã‚‹
テンプレートファイルを作る
コントãƒãƒ¼ãƒ©ãƒ¼ã‚’ä¿®æ£ã™ã‚‹
ModelAndViewを利用ã™ã‚‹å ´åˆ
複雑ãªå€¤ã‚’ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã§æ¸¡ã™
9. Thymeleafテンプレートエンジンã®ä¸»ãªæ©Ÿèƒ½
é¸æŠžå¤‰æ•°å¼ã¨ãƒªãƒ³ã‚¯å¼
メッセージã¨ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å¼
æ¡ä»¶å¼ã¨ç¹°ã‚Šè¿”ã—å¼
ユーティリティオブジェクトã«ã¤ã„ã¦
10. MongoDBを利用ã™ã‚‹
MongoDBを用æ„ã™ã‚‹
pom.xmlã®è¿½åŠ
エンティティクラスを作æˆã™ã‚‹
リãƒã‚¸ãƒˆãƒªã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ェイスを用æ„ã™ã‚‹
コントãƒãƒ¼ãƒ©ãƒ¼ã‚’ä¿®æ£ã™ã‚‹
テンプレートを修æ£ã™ã‚‹
CommandLineRunnerã«ã‚ˆã‚‹åˆæœŸåŒ–処ç†
エンティティã®å‰Šé™¤ã¨ä¿å˜
※本書ã¯ã€å…¥é–€ãƒ‰ã‚ュメントサイトlibro(http://libro.tuyano.comï¼‰ã®æŽ²è¼‰è¨˜äº‹ã‚’å…ƒã«å›³ç‰ˆãªã©ã‚’è¿½åŠ ã€æœ€æ–°ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«åˆã‚ã›ã¦åŠ ç†ä¿®æ£ã—ãŸã‚‚ã®ã§ã™ã€‚
※著者ã«ã¤ã„ã¦
掌田津耶乃(ã—ょã†ã ã¤ã‚„ã®ï¼‰ã€‚日本åˆã®Mac専門月刊誌「Mac+ã€ã®é ƒã‹ã‚‰ä¸»ã«Mac系雑誌ã«å¯„稿ã™ã‚‹ã€‚ãƒã‚¤ãƒ‘ーカードã®ç™»å ´ã«ã‚ˆã‚Šã€Œãƒ“ギナーã®ãŸã‚ã®ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã€ã«é–‹çœ¼ã€‚以後ã€Macã€Windowsã€Webã€Androidã€iOSã¨ã‚らゆるプラットフォームã®ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ãƒ“ギナーã«å‘ã‘ãŸæ›¸ç±ã‚’執ç†ã—ç¶šã‘る。(著者プãƒãƒ•ィールより)
時代ã¯å¸¸ã«ã€Œé«˜é€ŸåŒ–ã€ã¨ã®æˆ¦ã„ã 。Webアプリケーションã®é–‹ç™ºã€ãれã¯ã„ã‹ã«é«˜åº¦ãªã‚µãƒ¼ãƒ“スを「ã„ã‹ã«é«˜é€Ÿã«ä½œã‚‹ã‹ã€ã«ã‹ã‹ã£ã¦ã„る。誰よりも速ãã€å…‰ã®ã‚ˆã†ã«é«˜é€Ÿã«ã‚µãƒ¼ãƒ“スを作る。ãれをå¯èƒ½ã«ã™ã‚‹ã®ãŒã€ŒSpring Bootã€ã 。Spring Bootã§ã€Webアプリケーションã®ã€Œè¶…高速開発ã€ã‚’体験ã—よã†ï¼
(※Spring Boot 1.2.3対応)
<<目 次>>
1. Spring Bootã§ã€3分クッã‚ング!
Spring MVCã‹ã‚‰Spring Bootã¸!
Groovyファイルã§ã‚¢ãƒ—リを作るï¼
Groovyクラスã®åŸºæœ¬æ–‡æ³•ã¯ï¼Ÿ
Groovyã®ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ©ãƒ¼ã‚¯ãƒ©ã‚¹ã®ä»•組ã¿
HTMLã¯å‡ºåŠ›ã§ãる?
2. テンプレートã®åˆ©ç”¨
@Controllerを使ã†
Thymeleafテンプレートを作る
ModelAndViewã«ãƒ†ãƒ³ãƒ—レートをè¨å®šã™ã‚‹
コントãƒãƒ¼ãƒ©ãƒ¼ã‹ã‚‰ãƒ“ューã«å€¤ã‚’渡ã™
フォームをé€ä¿¡ã™ã‚‹
POSTã•れãŸãƒ‡ãƒ¼ã‚¿ã‚’処ç†ã™ã‚‹
3. Mavenã§Javaプãƒã‚¸ã‚§ã‚¯ãƒˆã‚’作ã‚ã†
Mavenを準備ã—よã†
プãƒã‚¸ã‚§ã‚¯ãƒˆã®éª¨æ ¼ã‚’作ã‚ã†
pom.xmlを作æˆã™ã‚‹
App.javaã«ã¤ã„ã¦
App.javaを編集ã™ã‚‹
SampleController.javaã®ä½œæˆ
4. Spring Tool Suiteã«ã‚ˆã‚‹é–‹ç™º
Spring Tool Suiteを用æ„ã—よã†
Spring Starterプãƒã‚¸ã‚§ã‚¯ãƒˆã‚’作る
Maven Installã¨ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®å®Ÿè¡Œ
コントãƒãƒ¼ãƒ©ãƒ¼ã®ä½œæˆ
5. JSPã«ã‚ˆã‚‹ãƒ“ューã®ä½œæˆ
JSPを使ãˆã‚‹ã‚ˆã†ã«ã—よã†
JSPã§ãƒ“ューを作る
コントãƒãƒ¼ãƒ©ãƒ¼ã‚’作æˆã™ã‚‹
コントãƒãƒ¼ãƒ©ãƒ¼ã‹ã‚‰ãƒ“ューã¸ã®å—ã‘æ¸¡ã—
å¼è¨€èªžã§ã‚¢ãƒˆãƒªãƒ“ュートを表示ã™ã‚‹
6. JPAã§ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’使ãŠã†ï¼
pom.xmlã«è¿½è¨˜ã™ã‚‹
エンティティ・クラスを作æˆã—よã†
JpaRepositoryインターフェイスを作る
ビューテンプレートを用æ„ã™ã‚‹
コントãƒãƒ¼ãƒ©ãƒ¼ã‚’作æˆã™ã‚‹
7. JpaRepositoryã§ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚¢ã‚¯ã‚»ã‚¹ã—よã†ï¼
データä¿å˜ãƒ•ォームを作る
データをエンティティã«ä¿å˜ã™ã‚‹
IDã«ã‚ˆã‚‹ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã®æ¤œç´¢
リãƒã‚¸ãƒˆãƒªã«ãƒ¡ã‚½ãƒƒãƒ‰ã‚’追記ã™ã‚‹
ãªãœã€å‡¦ç†ã‚’書ã‹ãšã«å‹•ãã®ï¼Ÿ
æ›´æ–°ã¨å‰Šé™¤ã«ã¤ã„ã¦
8. Thymeleafテンプレートエンジンを使ã†
Thymeleafを使ãˆã‚‹ã‚ˆã†ã«ã™ã‚‹
テンプレートファイルを作る
コントãƒãƒ¼ãƒ©ãƒ¼ã‚’ä¿®æ£ã™ã‚‹
ModelAndViewを利用ã™ã‚‹å ´åˆ
複雑ãªå€¤ã‚’ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã§æ¸¡ã™
9. Thymeleafテンプレートエンジンã®ä¸»ãªæ©Ÿèƒ½
é¸æŠžå¤‰æ•°å¼ã¨ãƒªãƒ³ã‚¯å¼
メッセージã¨ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å¼
æ¡ä»¶å¼ã¨ç¹°ã‚Šè¿”ã—å¼
ユーティリティオブジェクトã«ã¤ã„ã¦
10. MongoDBを利用ã™ã‚‹
MongoDBを用æ„ã™ã‚‹
pom.xmlã®è¿½åŠ
エンティティクラスを作æˆã™ã‚‹
リãƒã‚¸ãƒˆãƒªã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ェイスを用æ„ã™ã‚‹
コントãƒãƒ¼ãƒ©ãƒ¼ã‚’ä¿®æ£ã™ã‚‹
テンプレートを修æ£ã™ã‚‹
CommandLineRunnerã«ã‚ˆã‚‹åˆæœŸåŒ–処ç†
エンティティã®å‰Šé™¤ã¨ä¿å˜
※本書ã¯ã€å…¥é–€ãƒ‰ã‚ュメントサイトlibro(http://libro.tuyano.comï¼‰ã®æŽ²è¼‰è¨˜äº‹ã‚’å…ƒã«å›³ç‰ˆãªã©ã‚’è¿½åŠ ã€æœ€æ–°ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«åˆã‚ã›ã¦åŠ ç†ä¿®æ£ã—ãŸã‚‚ã®ã§ã™ã€‚
※著者ã«ã¤ã„ã¦
掌田津耶乃(ã—ょã†ã ã¤ã‚„ã®ï¼‰ã€‚日本åˆã®Mac専門月刊誌「Mac+ã€ã®é ƒã‹ã‚‰ä¸»ã«Mac系雑誌ã«å¯„稿ã™ã‚‹ã€‚ãƒã‚¤ãƒ‘ーカードã®ç™»å ´ã«ã‚ˆã‚Šã€Œãƒ“ギナーã®ãŸã‚ã®ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã€ã«é–‹çœ¼ã€‚以後ã€Macã€Windowsã€Webã€Androidã€iOSã¨ã‚らゆるプラットフォームã®ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ãƒ“ギナーã«å‘ã‘ãŸæ›¸ç±ã‚’執ç†ã—ç¶šã‘る。(著者プãƒãƒ•ィールより)

