Recommandé JSF 2.0 CRUD cadres
Quelqu'un peut-il recommander un cadre pour faciliter le CRUD de développement en JSF 2.0?
Aspects que j'ai le plus de valeur:
- Aussi léger que possible; limitée dépendances de bibliothèques tierces
- De soutien pour un évolution modèle de domaine
- Un besoin limité pour la répétition de la codification; soutien pour l'échafaudage et/ou metaannotations
Toutes les allusions très apprécié!
La vôtre,
J.
- Vient de partout Krank, mais ce n'est pas très vivant: code.google.com/p/krank Pas JSF2-prêt, mais j'aime bien les idées. Est-ce à inspirer quelqu'un?
- Pourquoi ne pas utiliser un outil qui peut générer un "crud application" pour vous? Par exemple, Netbeans peut le faire netbeans.org/kb/docs/web/jsf20-crud.html
Vous devez vous connecter pour publier un commentaire.
CRUD est en effet un morceau de gâteau à l'aide de JSF 2.0 fourni norme d'installation: un
@ViewScoped
bean en combinaison avec un<h:dataTable>
fondamentalement, suffit déjà. Voici un exemple de code qui est copié sans vergogne de cet article.Bean:
Page:
Plus loin, l'edi Netbeans a quelques assistants à genreate un CRUD application basée sur un modèle de données.
JSF 2.0. CRUD est très facile à faire avec la JSF seul - pas besoin de tout autre cadre. Vous avez besoin
@ManagedBean
)<h:dataTable>
avec unedit
lien/bouton, par laquelle vous définissez la ligne actuelle de l'objet dans le managed bean (à l'aide deaction="#{bean.edit(currentRowObject)}"
). (En JSF 1.2 ceci a été réalisé par<f:setPropertyActionListener>
)void
, sans arguments) pour gérer les opérations@PostConstruct
pour charger les données initialement.J'ai créé celui-ci pour accélérer le processus de jsf crud la création de l'application: https://github.com/ignl/happyfacescrud
Hors de la boîte de recherche, paresseux tableau de données, la visualisation/l'édition, des composants personnalisés qui réduit le code de façon spectaculaire et, bien sûr, flexible.
J'ai trouvé cet article utile:
Conversation CRUD dans Java EE 6
http://www.andygibson.net/blog/tutorial/pattern-for-conversational-crud-in-java-ee-6/
Par Andy Gibson
J'ai eu le même problème que décrit: la Création comme-rapide-que-possible CRUD-App dans JEE6.
Belle Générateur trouvé à: http://sourceforge.net/projects/jbizmo/
Après la définition (Graphique Éditeur!) votre Modèle Métier/Domaine-Modèle, JBizMo crée la base de données et un ensemble de CRUD-App hors de la Boîte.
J'ai trouvé une opensource générateur de crud pour JSF+Primefaces
http://minuteproject.wikispaces.com/Primefaces
Et également générer des crud pour la plupart des cadres http://minuteproject.wikispaces.com/