Czym jest Thymeleaf?
Thymeleaf jest biblioteką Java. Jej silnik pozwala na renderowanie widoku w HTML5/XHTML/XML. Jest to nowa alternatywa dla przestarzałej już technologii JSP. To co odróżnia ją od innych technologii, to możliwość tworzenia eleganckiej struktury widoku. Thymeleaf jest bardzo młodym projektem, rozpoczął się w marcu 2011.
Strona projektu: http://www.thymeleaf.org
Obecna wersja: 1.1.3
Informacje o tutorialu
Wpis ten jest wprowadzeniem do tutorialu poświęconemu tej technologii, lecz równie dobrze może być traktowany jako podstawa do nauki programowania z wykorzystaniem Spring Framework. Idąc po kolei zamierzam na początek przedstawić: Dlaczego Thymeleaf, a nie JSP?, następnie przejdziemy przez podstawy Themeleaf tj. wypisywanie danych, pętle i itd., następnie wykonamy kilka integracji, a na koniec postaram się przedstawić opis wydajnościowy technologii. Aby nie było mało ciekawie to tematyką będzie mini księgarnia. Zostanie zrealizowane:
- wprowadzanie produktów
- wyświetlanie produktów
- zarządzanie użytkownikami
- logowanie i rejestracja
Integracje w tutorialu:
- Spring Framework - 3.1.0.RELEASE
- Spring Security - 3.1.0.RELEASE
- Sitemesh - 3.0-alpha-2
- Maven
- może coś więcej?