JAVA Dvtj2ee
D´ eveloppement Web et J2EE
Introduction au d´eveloppement Web avec J2EE
D´eveloppement Web et J2EE
Un aper¸cu
P. Andr´e
Master MIAGE Nantes
MIAGE
P. Andr´ e (Master MIAGE Nantes)
Universit´e de Nantes
D´
eveloppement Web et J2EE
1 / 82
Introduction
Introduction
La motivation : d´evelopper des syst`emes d’information avec les technologies actuelles. bases de donn´ees SGBD relationnels applicatif portable multi-syst`emes d’exploitation acc`es distant Internet, Client-serveur interfaces accessibles Navigateurs Web
Application : ARGOSI d´eveloppement avec UML : processus, documentation, outils reprise d’un existant : it´eratif et incr´emental architecture 3-4 tier : SGBD, serveur Web, client travail en groupe : gestion de projet domaine complexe et ´evolutif
P. Andr´ e (Master MIAGE Nantes)
D´ eveloppement Web et J2EE
2 / 82
Introduction
Introduction
Avertissement
L’objectifs de cette pr´esentation est de faire un tour d’horizon de la probl´ematique mais ne constitue en aucun cas un expos´e approfondi du domaine. Le lecteur consultera les d´etails techniques dans les documents et ouvrages r´ef´erenc´es. P. Andr´ e (Master MIAGE Nantes)
D´ eveloppement Web et J2EE
3 / 82
Introduction
Sommaire de l’expos´e
1
Introduction
2
D´eveloppement Web
3
J2EE
4
JSP
5
EJB
6
Frameworks techniques
7
Conclusion
P. Andr´ e (Master MIAGE Nantes)
D´ eveloppement Web et J2EE
4 / 82
Introduction
Principales r´ef´erences
D´eveloppement Web [Con00, Tah06, Sar05, Lan03]
J2EE [Mol05, Sar05, CFS03, Lan03]
Eclipse et Java [Hol04, Dau04, Dja05, SM03, Dev06, Dou07]
JSP [Mol05, Sar05, Cha04]
EJB [CFS03]
MVC, Struts, Hibernate [Mol05, Sar05, Cha04, Goo02]
[Tah06, Dev06]
... tr`es riche
P. Andr´ e (Master MIAGE Nantes)
D´ eveloppement Web et J2EE
5 / 82
D´ eveloppement Web
Sommaire de la partie
Sommaire de la partie
1
Introduction
2
D´eveloppement Web
G´en´eralit´es
Architectures
3
J2EE
4
JSP
5
EJB
6
Frameworks techniques