dimanche 20 février 2011

JSF-Richfaces , JPA, EJB, avec Seam

Un petit article pour vous montrer comment créer une application de type CRUD avec JSF 1.2,  Jboss-seam EJB et JPA ensemble.

À la fin de ce petit article, vous allez créer une page qui affiche une liste des clients existants dans la base de données, modifier les enregistrements et une fonction permettant aux utilisateurs d'ajouter un nouveau client dans la base.


  • JSF - Java Server Face : est un Framework pour la conception d'interfaces graphiques Web en Java.
  • JPA - Java Persistence API est l'API de persistance fournie par JEE5. Cette API se base en grande partie sur les concepts apportés par Hibernate
  • EJB 3 - Entreprise Java Bean sont des composants serveurs, permettent de découpler le code client de l’interface

Le développement d'applications web basées sur J2EE se résume souvent à assembler un ou plusieurs frameworks (dans notre cas JSF,EJB,JPA par la suite la librairie des composantes Richfaces ), parfois pour chaque couche applicative, ces frameworks étant basés ou no sur des standards et bien souvent en provenance de la communauté open source.

Jboss-seam : framework d'intégration JEE 5, Seam est livré avec tous les composants nécessaires au développement d'une application web et, en plus, il permet de simplifier grandement les développements grâce à son modèle de composants unifié.

Préparation de l'exemple

Pour cette exemple, vous devez dans un premier temps télécharger

Eclipse comme Editeur version 3.5

Plugin Jboss tools pour la génération de code,wizards...

Serveur d'application Jboss j'ai choisi la version 5.1

Seam version 2

Instalation de l'exemple

Aucun commentaire:

Enregistrer un commentaire