Framework
Java EE
François Robert
1
De quoi parle t’on ?
JavaEE (version 6 & 7)
Architecture d’entreprise
Services web
Développement
2
Le plan !
Java EE, definition
Les applications d’entreprise
Entités
Persistance (JPA)
Entreprise Java Bean
Java Server Faces
Binding XML
Webservice SOAP
WebService REST
3
Les outils du cours
Docker
Java 8, Maven, Git
IDE : IntelliJ
Serveur d’application : Wildfly
Base de donnée : Postgres
pgAdmin 4
4
Références
Beginning Java EE 7
Antonio Goncalves
aPress 2013
EJB 3.1 Cookbook
Richard M. Reese
Packt Publishing 2011
Java EE 6 & Glass!sh 3
Antonio Goncalves
Pearson 2010
5
Règles d’or
N’hésitez pas à interrompre
Il n’y a pas de questions stupides
JavaEE est complexe, je ne comprends pas tout
Et surtout n’hésitez pas à interrompre
Parlez entre vous, partagez
6
Découvrons les outils
7
Java EE 7
Cest un ensemble de plus de 30 spéci"cations
Coi#ées par la JSR 342
Et réparties dans 5 domaines
Web Application Technologies Enterprise Application Technologies Web Services Technologies
Management and Security Technologies Java EE-related Specs in Java SE
Un standard
http://www.oracle.com/technetwork/java/javaee/tech/index.html
8
JavaEE 7
Une histoire de version
9
JavaEE
Et le futur ?
10
JavaEE 6
Les principaux composants
Java EE 6
CDI 1.0 & DI 1.0
Bean Validation
Interceptors 1.2
JPA 2.0
JTA 1.1
EJB 3.1
JMS 1.1
JSP 2.2
EL 2.2
JSF 2.0
Servlet 3.0
JAX-RS 1.1
11
JavaEE 7
Les principaux composants
Java EE 7
CDI 1.1 & DI 1.0
Bean Validation 1.1
Interceptors 1.2
Concurrency 1.0
JPA 2.1
JTA 1.2
EJB 3.2
JMS 2.0
JSP 2.3
EL 3.0
JSF 2.2
Servlet 3.1
JAX-RS 2.0
12
Version légère
Java EE 7
Web!
Pro"le
Java EE profile web
13
JavaEE 7
Java EE 7 (342)
CDI 1.1 & DI 1.0
Bean Validation 1.1
Interceptors 1.2
Concurrency 1.0
JPA 2.1
JTA 1.2
EJB 3.2
JMS 2.0
JSP 2.3
EL 3.0
JSF 2.2
Servlet 3.1
JAX-RS 2.0
14
EJB 3.2
JavaEE 7
Profile web
Java EE 7 (342)
CDI 1.1 & DI 1.0
Bean Validation 1.1
Interceptors 1.2
Concurrency 1.0
JPA 2.1
JTA 1.2
JMS 2.0
JSP 2.3
EL 3.0
JSF 2.2
Servlet 3.1
JAX-RS 2.0
LITE
15
JavaEE 6
Les principaux composants
Java EE 6
CDI 1.0 & DI 1.0
Bean Validation
Interceptors 1.2
JPA 2.0
JTA 1.1
EJB 3.1
JMS 1.1
JSP 2.2
EL 2.2
JSF 2.0
Servlet 3.0
JAX-RS 1.1
16
JavaEE 6
Les principaux composants
Java EE 6
CDI 1.0 & DI 1.0
Bean Validation
Interceptors 1.2
JPA 2.0
JTA 1.1
EJB 3.1
JMS 1.1
JSP 2.2
EL 2.2
JSF 2.0
Servlet 3.0
JAX-RS 2.0
Abordé en formation
JAXB
SE
17
Pourquoi JavaEE 6 & 7
18
19
JPA
Java EE 6
CDI 1.0 & DI 1.0
Bean Validation
Interceptors 1.2
JPA 2.0
JTA 1.1
EJB 3.1
JMS 1.1
JSP 2.2
EL 2.2
JSF 2.0
Servlet 3.0
JAX-RS 1.1
JAXB
SE
Les entités et JPA
20
1 / 132 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !