Développement Web et J2EE

Cours développement Web et J2EE, tutoriel & guide de travaux pratiques en pdf.

Architecture Web simple (2-tier) suite

Site Web = client + serveur web [Con00]
Client
l´eger ⇒ IHM seule
Navigateur Netscape, FireFox, IE, …
lourd ⇒ IHM+M´etier
Navigateur + Plugins, Applications ; JavaWebStart…
ActiveX, Swing, SWT…
Serveur Serveur Web Apache, Internet Information Server (MS),
IPlanet (netscape avant)…
Langages/outils HTML, scripts (CGI, Javascript…), applications et plugins multimedia (audio, video) ou bureautique (word, openoffice, pdf…)
∗ne pas confondre avec architecture 2-tier (IHM+M´etier, SGDB) e.g. Java + Oracle

Architecture Web simple (3-tier) suite

Application Web = client + serveur web + serveur d’application (traitement d’une logique applicative) [Con00]
Client
Serveur Serveur d’application Web
serveur web (Apache, IIS…)
serveur applicatif
Souvent int´egr´ (Tomcat, Websphere, JBoss, JRun…)
2 approches
compil´e : CGI, Internet Server API (MS), Netscape Server API, Servlet (J2EE)
interpr´et´ : ASP (Active Server Pages MS), JSP (Java Server Pages), Cold Fusion (Allaire)…
Serveur Serveur BD (Oracle, MySQL, Postgres…)
Langages deux du 2-tier + PHP, ASP, JSP, servlets, API serveurs web, …

Architecture Web simple (5-tier) suite

Client Navigateur, Applets, Java Web Start, …
Pr´esentation de donn´ees partie serveur d’application Web rendant possible l’acc`es de clients riches ou l´egers
Services m´etiers composants fonctionnels
Services techniques composants g´erant la persistance, la concurrence, les transactions…
Stockage SGBD, XML, fichiers
R´epond aux objectifs de la DSI d´eploiement simple, diminution des coˆuts
Factorisation de la logique entreprise et s´eparation claire des pr´eoccupations.
D´el´egation de la partie technique `a des composants et des ´equipes sp´ecialis´ees.
cf cycle en Y

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *