Le blog de Bastien

Le blog de Bastien

Portefeuille de compétences

Inscription des anciens élèves de la section BTS avec un profil professionnel et photo d'identité. [Formulaire WEB - application WEB JAVA EE - Base de données relationnelle]

Architecture basée sur deux cadriciels (frameworks) =

- JPA (Java Persistance API) pour la persistence des objets JAVA.

- JSF (Java Server Faces) pour l'architecture MVC2.

 

Formulaire = champs de saisie (avec contrôles) et upload (avec <h:inputFile>) de fichier (photo d'identité)

 

Application = application web JAVA EE => Elle est basée sur un composant logiciel (Formulaire.java) qui est à la fois composant JPA (annotations JPA) et composant JSF (annotations JSF).

En autre en JPA : @Entity, @Table(name=" "), @Id@GeneratedValue

Et en JSF : @ManagedBean, @RequestScoped, @Transcient, @ManagedProperty(value=" ")

 

Le formulaire.java est une mise en oeuvre d'une injection de dépendance (CDI = "context dependency injection")

Explication : c'est le framework JSF qui crée l'objet FabriqueDeGerantDePersistance et qui injecte la référence dans Formulaire. => découplage entre composant, moins de dépendance (code spaghetti)

 

Outils = Eclipse JAVA EE (produit 1 war)

Libraries =

- implémentation de JPA (Hibernate)

- implémentation de JSF (mojarra)

- driver JDBC pour Derby

- servlet-api.jar

 

Les librairies sont associées au projet Eclipse (CLASSPATH) et qui doivent être dans le lib/ de l'archive WAR déployée dans TOMCAT.

 

TOMCAT + Squirrel + Derby



28/11/2013
0 Poster un commentaire
Ces blogs de Informatique & Internet pourraient vous intéresser

Inscrivez-vous au blog

Soyez prévenu par email des prochaines mises à jour