Soumettre la recherche
Mettre en ligne
Thymeleafのすすめ
•
5 j'aime
•
5,998 vues
eiryu
Suivre
2013/11/16 第4回渋谷java の発表資料
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 19
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
第5回名古屋若手Webエンジニア交流会 LTスライド
第5回名古屋若手Webエンジニア交流会
第5回名古屋若手Webエンジニア交流会
Yuta Mizui
Metro#1
Metro#1
c-mitsuba
Laravel MeetUp #9のLTで喋った内容です。
Laravelチュートリアルを作ってみた。
Laravelチュートリアルを作ってみた。
Futoshi Endo
若手勉強会用資料。基本的にはリンク集です。 リンクが有効になっていなかったので上げなおしました。
サーバーレスでアンケートフォームを作ってみた
サーバーレスでアンケートフォームを作ってみた
ryutakatori
Ruby/ Ruby on Railsビギナーズ勉強会 第9回資料です
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考える
Hirata Tomoko
ビール片手にLT&納涼会でのLT資料
Thymeleafでハマったこと
Thymeleafでハマったこと
eiryu
Introduction to the Thymeleaf java XML/XHTML/HTML5 template engine by José Miguel Samper and Daniel Fernández at Spring I/O 2012 Madrid, Feb 17th 2012.
Spring I/O 2012: Natural Templating in Spring MVC with Thymeleaf
Spring I/O 2012: Natural Templating in Spring MVC with Thymeleaf
Thymeleaf
Java ツール勉強会資料。テンプレートエンジンVelocityの紹介。
テンプレート・エンジンVelocity
テンプレート・エンジンVelocity
隆行 神戸
Recommandé
第5回名古屋若手Webエンジニア交流会 LTスライド
第5回名古屋若手Webエンジニア交流会
第5回名古屋若手Webエンジニア交流会
Yuta Mizui
Metro#1
Metro#1
c-mitsuba
Laravel MeetUp #9のLTで喋った内容です。
Laravelチュートリアルを作ってみた。
Laravelチュートリアルを作ってみた。
Futoshi Endo
若手勉強会用資料。基本的にはリンク集です。 リンクが有効になっていなかったので上げなおしました。
サーバーレスでアンケートフォームを作ってみた
サーバーレスでアンケートフォームを作ってみた
ryutakatori
Ruby/ Ruby on Railsビギナーズ勉強会 第9回資料です
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考える
Hirata Tomoko
ビール片手にLT&納涼会でのLT資料
Thymeleafでハマったこと
Thymeleafでハマったこと
eiryu
Introduction to the Thymeleaf java XML/XHTML/HTML5 template engine by José Miguel Samper and Daniel Fernández at Spring I/O 2012 Madrid, Feb 17th 2012.
Spring I/O 2012: Natural Templating in Spring MVC with Thymeleaf
Spring I/O 2012: Natural Templating in Spring MVC with Thymeleaf
Thymeleaf
Java ツール勉強会資料。テンプレートエンジンVelocityの紹介。
テンプレート・エンジンVelocity
テンプレート・エンジンVelocity
隆行 神戸
MustacheとYQLを使った簡単なデモ
Mustache入門
Mustache入門
ina job
テンプレートエンジンの話 #jjug
テンプレートエンジンの話 #jjug
Yusuke Yamamoto
Broadleaf's Andre Azzolini presents Thymeleaf at July 2014 Fort Worth Java Users Group (FW JUG) meeting.
Broadleaf Presents Thymeleaf
Broadleaf Presents Thymeleaf
Broadleaf Commerce
Presentation for fontend developers about the (backend) templating engine Thymeleaf. Frontend and backend developers can modify the same HTML templates and both see a complete page in the browser. The Pecha Kucha format required 20 slides which are only presented for 20 seconds on the screen.
Thymeleaf, will it blend?
Thymeleaf, will it blend?
Jasha Joachimsthal
テンプレートエンジンNight@Pixiv 2014年10月17日(金)のLT資料
Introducing thymeleaf
Introducing thymeleaf
eiryu
presentation for TWJUG @ 2013.03.30
Thymeleaf Introduction
Thymeleaf Introduction
Anthony Chen
JSF2.2で簡単webアプリケーション開発
JSF2.2で簡単webアプリケーション開発
Masuji Katoda
Thymeleaf offers a set of Spring integrations that allow you to use it as a full-featured substitute for JSP in Spring MVC applications.
Introduction to thymeleaf
Introduction to thymeleaf
NexThoughts Technologies
Webサービスの国際化にあたり LINE Creators Market 開発がどのように行われたか
Webサービスの国際化にあたり LINE Creators Market 開発がどのように行われたか
LINE Corporation
LINE for Apple Watch
LINE for Apple Watch
LINE Corporation
DMMは日本で最大級の動画配信サービスを提供しています。 昨今はニーズの多様化と高品質への対応が急務となっており、動画配信基盤の刷新に取り組んでいます。モノリシックなシステムをマイクロサービス化すべく、Ruby on Rails・AngularJS・Go を利用しています。本セッションでは、それらのアーキテクトや開発フローについて判りやすく説明します。
マイクロサービス時代の動画配信基Ruby×go=∞
マイクロサービス時代の動画配信基Ruby×go=∞
DMM.com
Spring Securityを用いたログイン認証。
Spring bootでweb セキュリティ(ログイン認証)編
Spring bootでweb セキュリティ(ログイン認証)編
なべ
Akka ActorとAMQPでLINEのメッセージングパイプラインをリプレースした話
Akka ActorとAMQPでLINEのメッセージングパイプラインをリプレースした話
LINE Corporation
Introduction to Spring MVC.
Spring Framework - MVC
Spring Framework - MVC
Dzmitry Naskou
http://linedevday.linecorp.com/jp/2015/
LINE Platform Development Chronicle
LINE Platform Development Chronicle
LINE Corporation
HBaseとRedisを使った100億超/日メッセージを処理するLINEのストレージ
HBaseとRedisを使った100億超/日メッセージを処理するLINEのストレージ
LINE Corporation
Swift による開発チームの変化
Swift による開発チームの変化
LINE Corporation
JJUG CCC 2015 FallのJava EEハンズオンの、当日映写するスライド資料です。PDFでダウンロードしていただくことができます。
Java EEハンズオン資料 JJUG CCC 2015 Fall
Java EEハンズオン資料 JJUG CCC 2015 Fall
Masatoshi Tada
ベイズ推定とDeep Learningを使用したレコメンドエンジン開発
ベイズ推定とDeep Learningを使用したレコメンドエンジン開発
LINE Corporation
These slides were from my JFall 2013 presentation about new template engines for the JVM. During this presentation I gave a short introduction to new and interesting template engines and show how they compare to the more well known: JSP, Velocity and Freemarker.
Shootout! Template engines for the JVM
Shootout! Template engines for the JVM
Jeroen Reijn
Practical migration from JSP to Thymeleaf. This presentation was made for Spring Fest 2019.
Practical migration from JSP to Thymeleaf
Practical migration from JSP to Thymeleaf
Toshiki Iga
https://www.facebook.com/TonosamaLabo
⑮jQueryをおぼえよう!その1
⑮jQueryをおぼえよう!その1
Nishida Kansuke
Contenu connexe
En vedette
MustacheとYQLを使った簡単なデモ
Mustache入門
Mustache入門
ina job
テンプレートエンジンの話 #jjug
テンプレートエンジンの話 #jjug
Yusuke Yamamoto
Broadleaf's Andre Azzolini presents Thymeleaf at July 2014 Fort Worth Java Users Group (FW JUG) meeting.
Broadleaf Presents Thymeleaf
Broadleaf Presents Thymeleaf
Broadleaf Commerce
Presentation for fontend developers about the (backend) templating engine Thymeleaf. Frontend and backend developers can modify the same HTML templates and both see a complete page in the browser. The Pecha Kucha format required 20 slides which are only presented for 20 seconds on the screen.
Thymeleaf, will it blend?
Thymeleaf, will it blend?
Jasha Joachimsthal
テンプレートエンジンNight@Pixiv 2014年10月17日(金)のLT資料
Introducing thymeleaf
Introducing thymeleaf
eiryu
presentation for TWJUG @ 2013.03.30
Thymeleaf Introduction
Thymeleaf Introduction
Anthony Chen
JSF2.2で簡単webアプリケーション開発
JSF2.2で簡単webアプリケーション開発
Masuji Katoda
Thymeleaf offers a set of Spring integrations that allow you to use it as a full-featured substitute for JSP in Spring MVC applications.
Introduction to thymeleaf
Introduction to thymeleaf
NexThoughts Technologies
Webサービスの国際化にあたり LINE Creators Market 開発がどのように行われたか
Webサービスの国際化にあたり LINE Creators Market 開発がどのように行われたか
LINE Corporation
LINE for Apple Watch
LINE for Apple Watch
LINE Corporation
DMMは日本で最大級の動画配信サービスを提供しています。 昨今はニーズの多様化と高品質への対応が急務となっており、動画配信基盤の刷新に取り組んでいます。モノリシックなシステムをマイクロサービス化すべく、Ruby on Rails・AngularJS・Go を利用しています。本セッションでは、それらのアーキテクトや開発フローについて判りやすく説明します。
マイクロサービス時代の動画配信基Ruby×go=∞
マイクロサービス時代の動画配信基Ruby×go=∞
DMM.com
Spring Securityを用いたログイン認証。
Spring bootでweb セキュリティ(ログイン認証)編
Spring bootでweb セキュリティ(ログイン認証)編
なべ
Akka ActorとAMQPでLINEのメッセージングパイプラインをリプレースした話
Akka ActorとAMQPでLINEのメッセージングパイプラインをリプレースした話
LINE Corporation
Introduction to Spring MVC.
Spring Framework - MVC
Spring Framework - MVC
Dzmitry Naskou
http://linedevday.linecorp.com/jp/2015/
LINE Platform Development Chronicle
LINE Platform Development Chronicle
LINE Corporation
HBaseとRedisを使った100億超/日メッセージを処理するLINEのストレージ
HBaseとRedisを使った100億超/日メッセージを処理するLINEのストレージ
LINE Corporation
Swift による開発チームの変化
Swift による開発チームの変化
LINE Corporation
JJUG CCC 2015 FallのJava EEハンズオンの、当日映写するスライド資料です。PDFでダウンロードしていただくことができます。
Java EEハンズオン資料 JJUG CCC 2015 Fall
Java EEハンズオン資料 JJUG CCC 2015 Fall
Masatoshi Tada
ベイズ推定とDeep Learningを使用したレコメンドエンジン開発
ベイズ推定とDeep Learningを使用したレコメンドエンジン開発
LINE Corporation
These slides were from my JFall 2013 presentation about new template engines for the JVM. During this presentation I gave a short introduction to new and interesting template engines and show how they compare to the more well known: JSP, Velocity and Freemarker.
Shootout! Template engines for the JVM
Shootout! Template engines for the JVM
Jeroen Reijn
En vedette
(20)
Mustache入門
Mustache入門
テンプレートエンジンの話 #jjug
テンプレートエンジンの話 #jjug
Broadleaf Presents Thymeleaf
Broadleaf Presents Thymeleaf
Thymeleaf, will it blend?
Thymeleaf, will it blend?
Introducing thymeleaf
Introducing thymeleaf
Thymeleaf Introduction
Thymeleaf Introduction
JSF2.2で簡単webアプリケーション開発
JSF2.2で簡単webアプリケーション開発
Introduction to thymeleaf
Introduction to thymeleaf
Webサービスの国際化にあたり LINE Creators Market 開発がどのように行われたか
Webサービスの国際化にあたり LINE Creators Market 開発がどのように行われたか
LINE for Apple Watch
LINE for Apple Watch
マイクロサービス時代の動画配信基Ruby×go=∞
マイクロサービス時代の動画配信基Ruby×go=∞
Spring bootでweb セキュリティ(ログイン認証)編
Spring bootでweb セキュリティ(ログイン認証)編
Akka ActorとAMQPでLINEのメッセージングパイプラインをリプレースした話
Akka ActorとAMQPでLINEのメッセージングパイプラインをリプレースした話
Spring Framework - MVC
Spring Framework - MVC
LINE Platform Development Chronicle
LINE Platform Development Chronicle
HBaseとRedisを使った100億超/日メッセージを処理するLINEのストレージ
HBaseとRedisを使った100億超/日メッセージを処理するLINEのストレージ
Swift による開発チームの変化
Swift による開発チームの変化
Java EEハンズオン資料 JJUG CCC 2015 Fall
Java EEハンズオン資料 JJUG CCC 2015 Fall
ベイズ推定とDeep Learningを使用したレコメンドエンジン開発
ベイズ推定とDeep Learningを使用したレコメンドエンジン開発
Shootout! Template engines for the JVM
Shootout! Template engines for the JVM
Similaire à Thymeleafのすすめ
Practical migration from JSP to Thymeleaf. This presentation was made for Spring Fest 2019.
Practical migration from JSP to Thymeleaf
Practical migration from JSP to Thymeleaf
Toshiki Iga
https://www.facebook.com/TonosamaLabo
⑮jQueryをおぼえよう!その1
⑮jQueryをおぼえよう!その1
Nishida Kansuke
レジスタマップからCSR関連のファイルを自動生成するRgGenの紹介 (RTLを語る会(16) ~ Vitis友の会 (仮) ~)
CSRを自動生成する!
CSRを自動生成する!
Taichi Ishitani
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature Engineers
Takeshi Arabiki
続・Twitter bootstrap入門 #html5j
続・Twitter bootstrap入門 #html5j
Toshiaki Maki
2013/12/13に開催された第4回HTML5ビギナーズの資料です。
Chrome Devtools for beginners (v1.1)
Chrome Devtools for beginners (v1.1)
yoshikawa_t
@amachang による資料です!
Webサーバ、HTML
Webサーバ、HTML
Shuhei Iitsuka
2016/12/27 ver1.1 公開
TensorFlowプログラミングと分類アルゴリズムの基礎
TensorFlowプログラミングと分類アルゴリズムの基礎
Etsuji Nakai
「Python入門者の集い #2」のLTスライドです。 機械学習の知識0の状態からディープラーニングライブラリ「TensorFlow」に挑戦した話です。 数学やアルゴリズムにはほとんど触れていません。発表ではTensorFlowとは何か、何ができるかを伝えることに重点を置いているため、TensorFlowや機械学習を知っている方には物足りない内容かと思います。 TensorFlowや機械学習に触れるきっかけにしていただけたら幸いです。 【補足】 ・Windowsには対応していないと記載していますが、Dockerなど仮想マシンなどを使用すれば実行可能です。 ・私の環境では失敗しましたが、AmazonLinuxでも動作します。 【訂正】 ・機械学習(最急降下法)と記載しましたが、書き方が不適切でした。学習の中で最急降下法を使っていますが、「最急降下法」自体はアルゴリズムなので「機械学習(最急降下法)」という表現は誤りです。
Webエンジニアが初めて機械学習に触れてみた話
Webエンジニアが初めて機械学習に触れてみた話
Shohei Tai
Collecting corpus
Collecting corpus
Atsushi Hayakawa
The record that I was active to put etckeeper in openSUSE. I lectured in http://lilo.doorkeeper.jp/events/13874 .
etckeeperをopenSUSEの公式リポジトリに入れたいぞ!
etckeeperをopenSUSEの公式リポジトリに入れたいぞ!
Mitsutoshi Nakano
グローバル・テクノロジー・デザイン株式会社がトレーニングスタジオ「Tech.G」で開催するHTML5マークアップ講座のプレ講座で紹介したスライド。 講座で使用したサンプルデータは下記。 http://bit.ly/15C4643
Tech.G HTML5 プレ講座
Tech.G HTML5 プレ講座
Atsushi Miura
PHPフレームワークであるLaravelの紹介
Laravelを使ってみた
Laravelを使ってみた
Jaeseop Jeong
今日から始めるGopher - スタートGo #0 @GDG名古屋
今日から始めるGopher - スタートGo #0 @GDG名古屋
Takuya Ueda
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
Mori Shingo
Tensorflow + Goで画像認識してみた話
Tensorgo
Tensorgo
YoshitomoYasuno
HHVM/Hack言語勉強会#1 発表資料
HTML5 Experts.jp パフォーマンス・チューニング
HTML5 Experts.jp パフォーマンス・チューニング
Yusuke Naka
RealtimeTweakPickerMode
RealtimeTweakPickerMode
RealtimeTweakPickerMode
Yoh Akiyama
本資料は、以下のイベントにて発表した資料です。 第1回 TensorFlow内部構造 勉強会(2019.3.4) https://tensorflowinternal.connpass.com/event/115653/
TensorFlow Operation 作ってみた
TensorFlow Operation 作ってみた
Takuya Sakamoto
2009/08/28 北海道WEBコンソーシアム×LOCAL PHP部で発表した資料「デザイナー・プログラマーの連携のベストプラクティス ~プログラマーサイドから~」
20090828 Webconlocal
20090828 Webconlocal
Kentaro Matsui
Similaire à Thymeleafのすすめ
(20)
Practical migration from JSP to Thymeleaf
Practical migration from JSP to Thymeleaf
⑮jQueryをおぼえよう!その1
⑮jQueryをおぼえよう!その1
CSRを自動生成する!
CSRを自動生成する!
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature Engineers
続・Twitter bootstrap入門 #html5j
続・Twitter bootstrap入門 #html5j
Chrome Devtools for beginners (v1.1)
Chrome Devtools for beginners (v1.1)
Webサーバ、HTML
Webサーバ、HTML
TensorFlowプログラミングと分類アルゴリズムの基礎
TensorFlowプログラミングと分類アルゴリズムの基礎
Webエンジニアが初めて機械学習に触れてみた話
Webエンジニアが初めて機械学習に触れてみた話
Collecting corpus
Collecting corpus
etckeeperをopenSUSEの公式リポジトリに入れたいぞ!
etckeeperをopenSUSEの公式リポジトリに入れたいぞ!
Tech.G HTML5 プレ講座
Tech.G HTML5 プレ講座
Laravelを使ってみた
Laravelを使ってみた
今日から始めるGopher - スタートGo #0 @GDG名古屋
今日から始めるGopher - スタートGo #0 @GDG名古屋
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
Tensorgo
Tensorgo
HTML5 Experts.jp パフォーマンス・チューニング
HTML5 Experts.jp パフォーマンス・チューニング
RealtimeTweakPickerMode
RealtimeTweakPickerMode
TensorFlow Operation 作ってみた
TensorFlow Operation 作ってみた
20090828 Webconlocal
20090828 Webconlocal
Plus de eiryu
2014/12/04 Validation Night at LINE株式会社
Javaでのバリデーション 〜Bean Validation篇〜
Javaでのバリデーション 〜Bean Validation篇〜
eiryu
2014/08/22 JJUG ナイト・セミナー 「ビール片手にLT&納涼会」
Ninja framework使ってみた
Ninja framework使ってみた
eiryu
第五.五回 渋谷Java LT発表資料
JMeter小話
JMeter小話
eiryu
2013/9/28 渋谷JavaでのLTスライド
最近のJavaでの開発について
最近のJavaでの開発について
eiryu
TwFavViewのご紹介
TwFavView
TwFavView
eiryu
2013/1/24 日本Springユーザ会勉強会 LT資料
Spring小話
Spring小話
eiryu
Plus de eiryu
(6)
Javaでのバリデーション 〜Bean Validation篇〜
Javaでのバリデーション 〜Bean Validation篇〜
Ninja framework使ってみた
Ninja framework使ってみた
JMeter小話
JMeter小話
最近のJavaでの開発について
最近のJavaでの開発について
TwFavView
TwFavView
Spring小話
Spring小話
Dernier
This is an introduction to MAPPO's paper.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Syed Talal Wasim, Muzammal Naseer, Salman Khan, Ming-Hsuan Yang, Fahad Shahbaz Khan , "Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Grounding" arXiv2024 https://arxiv.org/abs/2401.00901v2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Jue Wang, Wentao Zhu, Pichao Wang, Xiang Yu, Linda Liu, Mohamed Omar, Raffay Hamid, " Selective Structured State-Spaces for Long-Form Video Understanding" CVPR2023 https://openaccess.thecvf.com/content/CVPR2023/html/Wang_Selective_Structured_State-Spaces_for_Long-Form_Video_Understanding_CVPR_2023_paper.html
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
Key topics covered: - Understanding Ballerina's role in integrations: features and advantages - Designing and implementing REST APIs for integration - Designing and implementing GraphQL services with Ballerina - Monitoring and observing applications - Introduction to data integration
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
2024年5月8日 Power Platform 勉強会 #1 LT資料
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20Lカタログ
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Dernier
(10)
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Thymeleafのすすめ
1.
Thymeleafのすすめ 2013/11/16 第4回 #渋谷java @eiryu
2.
自己紹介 ● Twitter @eiryu ●
アプリケーションエンジニア ● Java, JavaScript, PostgreSQL, Opera ● つぶやき消化サービス TwFavView ○ http://twfavview.excale.net
3.
Thymeleafとは
4.
Thymeleafとは ● Javaのテンプレートエンジン ○ ○ ○ ○ 読みは「たいむりーふ」 現時点の最新版は2.1(2013/11/4) HTML5にも対応 サイト http://www.thymeleaf.org
5.
Thymeleafとは ● HTMLの属性としてThymeleafの処理を記述す るため、ブラウザで見てもJSPのように崩れない ○ デザイナー、HTMLコーダーとのファイルのやりとりが手 軽にできる ○
この性質のため、最初にHTMLモックを作成してからロ ジック作成に進むという流れで開発するのがよいと思わ れる ● Spring統合用のモジュールが用意されている
6.
使い方
7.
使い方 ● 基本は属性にth:を付けるだけ ○ data-xxxみたいなのはth:attrで ●
マニュアル短いので全部読む ● 公式サンプルが非常に参考になる ○ https://github.com/thymeleaf/thymeleafexamplesstsm
8.
使い方 th:textでテキストノードに出力するものを指定 <span th:text=”${user.name}”>佐藤太郎 </span>
9.
使い方 th:eachで繰り返し <table> <thead><tr><td>名前</td></tr></thead> <tbody th:remove=”all-but-first”> <tr th:each=”user
: ${users}”><td th:text=”${user.name}”>佐藤太郎</td></tr> <tr><td>鈴木次郎</td></tr> </tdoby> </table>
10.
使い方 th:if、th:unlessで条件分岐 <button th:if=”${exist}”>クリアする</button> <button th:unless=”${exist}”>設定する</button>
11.
使い方 JavaScript inlining <script th:inline=”javascript”> var
endpoint = /*[[@{/user/remove}]]*/ ‘default’; . . . </script>
12.
デモ
13.
使ってみて
14.
使ってみて ● 使い始め 2012年9月くらい ●
実際に使った期間 6ヶ月 ● Thymeleaf使い始めてからJSPは書いていない ● JSP書いてた人なら問題なく書けるはず ○ スクリプトレットもりもり使ってなければ。。
15.
使ってみて ● ブラウザで確認出来ることはかなり便利 ○ エンジニアでも今後はHTMLモックを起こしてからコー ディングする時代が来る? ■
Bootstrapの登場により、自分でデザインするという 手間は軽減 ■ 社内ツールならBootstrapで済むことが多いと思わ れる ● 実際に、自社のWebサービスの社内管理ツールはBootstrapで 作成した
16.
使ってみて ● デザイナーと協業してみた ○ 1からHTML起こすような新規Webサービス等場合は、 この作業から完全に解放される! ○
CSSの”細かい”調整(IE8の角丸とか)の面倒を見なくて 良い! ○ JavaScriptに関してはこちらで引き取り ○ ルール ■ XHTMLで記述する ■ JavaScriptで扱うためのclass名は、js-で始める ■ 極力デザイナー作成部分は触らない。逆もしかり ● ● <option value=”1”>1</option> → <option value=”1” th:value=”${fooStat.count}”>1</option>
17.
デメリット
18.
デメリット ● th:ifなどで制御しているものはブラウザ上では 全部表示される ● ヘッダ、フッタなど、includeされるものが冗長に なる ●
Springのように、Java EEと統合するモジュー ルは提供されていない
19.
ご静聴ありがとうございました。
Télécharger maintenant