"NetBeans provides the ability to automatically generate JPA entities from an existing schema
... as well as DAOs, JSF pages, and JSF managed beans.
"

Démonstration en partant du schéma de la base de données du TP10 de GLG203; en une dizaine de minutes, on obtient une appli web après génération de :
- classes @entity pour chaque table sélectionnée (intéressant pour appréhender JPA)
- pages JSF (fournissant les opérations CRUD) pour chaque @entity, (très intéressant pour comprendre JSF)

Voir les 2 captures vidéos appliquées à la BD du petstore: génération et exécution.

Voir aussi un tutoriel plus complet "Spring to Java EE Migration" (ayant pour but de réécrire en utilisant Java EE the sample Pet Clinic application provided with Spring ).