1. JSP/JSF から
Spring Web +
Thymeleaf への移⾏
初⼼者向け
JSP (+Struts) など古いタイプの動的Webページ サーバレンダリング開発から、
最新系 Web 開発環境の Spring Web + Thymeleaf によるレンダリングへ
の移⾏に関⼼がある⽅向け。
ひとたび Spring Boot + Spring Web + Thymeleaf に乗り換えてしまえば、
幸せな開発環境が⼿に⼊ります。
前提知識︓Java、HTMLを多少は知っていること。
16:15-17:00 Room B
Spring Fest 2019 #jsug
2019/12/18
11. Thymeleaf って なあに (3/5)
● 動的Webページ Java テンプレートエンジン
○ Standard dialect を利⽤することにより HTML ⽤のタグ処理機能が利⽤可能
○ Thymeleaf - Spring 連携パッケージを利⽤することで Spring との連携が可能
テンプレート
エンジン処理
HTML ファイル
(テンプレート)
HTML ファイル
12. Thymeleaf って なあに (4/5)
HTML ファイル
(テンプレート)
w/Standard dialect
テンプレート処理
Thymeleaf
w/Thymeleaf - Spring 連携
on/Spring Web
Web
Browser
Java
プログラム
HTML
HTTP(S) HTTP(S)
44. Thymeleaf
さいしょの⼀歩
(抜粋再掲)
初⼼者向け Thymeleaf ⼊⾨。Thymeleaf はもちろん Spring もあまり知ら
ない⼈向けの Thymeleaf をもちいた Web アプリ開発⼊⾨。
前提条件︓HTML、⼀般的な Web アプリの仕組み、Java、Maven、そして
Spring についての最低限で基礎的な知識があること。
DBの話題は扱いません。
Spring Fest 2018
発表資料より