Wprowadzenie – thymeleaf

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?
Ponieważ jest to mój pierwszy tutorial, chętnie przyjmę wszelką krytykę oraz rozważę uwagi :)