Java JSF

16
JAVA M - LYON LEBLOND Thomas - mercredi 20 juin 12

description

Présentation Java JSF SUPINFO - M1 - Lyon

Transcript of Java JSF

Page 1: Java JSF

JAVA M! - LYON

LEBLOND Thomas - !"##$$

mercredi 20 juin 12

Page 2: Java JSF

SupinBank !.% SupinBank ".%!mercredi 20 juin 12

Page 3: Java JSF

Model

View

Controller

Architecture MVC Java

• Changement des données

• Mise à jour• Action utilisateur

• Accès aux données• Notifications de changements

mercredi 20 juin 12

Page 4: Java JSF

v !.%

mercredi 20 juin 12

Page 5: Java JSF

DAO

JPASERVICE SERVLET JSP

v !.%

mercredi 20 juin 12

Page 6: Java JSF

v ".%

mercredi 20 juin 12

Page 7: Java JSF

SERVICE CONTROLLER JSF

v ".%

mercredi 20 juin 12

Page 8: Java JSF

v !.%

mercredi 20 juin 12

Page 9: Java JSF

v !."

mercredi 20 juin 12

Page 10: Java JSF

Model

View

Controller

v !.% v ".%

• JSP

• Servlet

• Entity• Jpa - Dao - Service

• JSF

• Managed Bean

• Entity• Service

mercredi 20 juin 12

Page 11: Java JSF

v ".# > v !.# "mercredi 20 juin 12

Page 12: Java JSF

Les Avantages de la v ".%

• Moins de classes. (Facilité & Temps de dev).

• Relation View/Controller (JSF/ManagedBean).

• Composants (Ex : DataTable & son getRowData()).

• Scope : Application, Session, Request, View, None.

mercredi 20 juin 12

Page 13: Java JSF

Démonstration$mercredi 20 juin 12

Page 15: Java JSF

Questions / Réponses%mercredi 20 juin 12

Page 16: Java JSF

JAVA M! - LYON

LEBLOND Thomas - !"##$$

mercredi 20 juin 12