JSF templating
Using CSS in a web application
Persisting data with the Java Persistence API (JPA)
Injecting beans with Context and Dependency Injection (CDI)
Working with lists and tables
Working with text resources
Internationalization and localization
Language switcher
Validation
10. Introducing the Books Application
Get Practical JSF in Java EE 8: Web Applications in Java for the Enterprise now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.