webserver tomcat jboss jrun jonas doc

Upload: fatima-zohra-el-kho

Post on 20-Jul-2015

238 views

Category:

Documents


0 download

TRANSCRIPT

Java WebServer Tomcat, JBoss, JRun, JOnAS

Michal TRANCHANTDcembre 2008 Veille technologique dans le cadre de lUE NFE107 Architecture et Urbanisation de Systmes dInformations

Sommaire

1. Brefs rappels de notions connatre..........................................................3 1.1 J2EE ..................................................................................................3 1.2 JSP ....................................................................................................4 1.3 Servlets ..........................................................................................4 1.4 EJB ....................................................................................................5 1.5 Un serveur dapplication ...........................................................5 1.6 Serveur web / serveur dapplication .......................................6 2. Tomcat............................................................................................................7 3. JBoss Application Server.............................................................................9 4. JRun .............................................................................................................. 11 5. JOnAS........................................................................................................... 13 6. Comparaison .............................................................................................. 15 Conclusion....................................................................................................... 16 Sources............................................................................................................. 17

2

1. Brefs rappels de notions connatre1.1. J2EE : Java 2 Platform, Enterprise EditionJ2EE est une plate-forme Java, conu pour du mainframe, typique de l'informatique des grandes entreprises. Sun Microsystems (en collaboration avec des partenaires de l'industrie tels que IBM) a conu J2EE pour simplifier le dveloppement d'applications en environnement client lger. J2EE simplifie le dveloppement d'applications et permet au programmeur le dveloppement normalis de composants modulaires rutilisables. Inclus le JDK, la technologie Write Once Run Anywhere (portabilit), communique avec CORBA (Common Object Request Broker Architecture), le JDBC (Java Database Connectivity), permet EJB, XML, Servlet, JSP.

Fig. 1: Architecture J2EE 1.4 (Source: Sun Microsystems)

3

1.2. JSP : Java Server Page est une technologie pour le dveloppement de pages Web incluant du contenu dynamique. Contrairement une page HTML qui ne contient que du contenu statique qui reste par dfinition toujours le mme, JSP peut changer selon lidentit du visiteur, de son navigateur Internet, de lheure, de la configuration du systme, des actions du visiteur, etc. Une page JSP contient des balises standards, comme du HTML (ou du WML, XML), comme toute page web normale. Pourtant, une page JSP contient aussi des lments JSP spcifiques (scriptlets), permettant au serveur linsertion dynamique de contenu (contenu de BDD, prfrences du visiteur) Lorsquun utilisateur accde une page JSP, le serveur excute les lments JSP, fusionne les rsultats avec les parties statiques de la page, et envoie le tout au navigateur.JSP

Fig. 2: Principe des JSPJSP

dfinit des outils standards utiles pour nimporte quelle application web comme laccs des composants JavaBeans, les contrles daccs entre pages, le partage dinformation entre requtes, pages et utilisateurs.

Greetings !