Académique Documents
Professionnel Documents
Culture Documents
Michaël TRANCHANT
NFE 107 - Décembre 2008
Sommaire
Décembre 2008 2
Rappels & Notions
J2EE
Décembre 2008 3
Rappels & Notions
<html>
JSP
<head>
<title>Greetings !</title>
</head>
<body>
Java Server Page <% for (int i=0;i<5;i++) { %>
<h1>Hello World !</h1>
<% } %>
</body>
</html>
Décembre 2008 4
Rappels & Notions
Servlet
import java.io.*;
import javax.servlet.*;
import java.servlet.http.*;
public class SimpleServlet extends HttpServlet {
public void doGet(ServletRequest req,ServletResponse resp) throws
IOException,ServletException {
resp.setContentType(“text/html”);
PrintWriter out = resp.getWriter();
out.println(“<html><head><title>Simple Servlet Output</title></head>”);
out.println(“<body><h1> SimpleServletOutput</h1>”);
out.println(“</body></html>”);
}
}
Décembre 2008 5
Rappels & Notions
EJB
Enterprise JavaBeans
Décembre 2008 6
Rappels & Notions
Serveur d’application
Serveur Web
Décembre 2008 7
Tomcat
Décembre 2008 8
Tomcat
Avantages de Tomcat
Concurrents:
Jetty
Resin Server
Décembre 2008 9
JBoss Application Server
Décembre 2008 10
JBoss AS
Architecture
générale
Décembre 2008 11
JBoss AS
Décembre 2008 12
JRun
Décembre 2008 13
JRun
Décembre 2008 14
JOnAS
Décembre 2008 15
JOnAS
Décembre 2008 16
JOnAS
Framework OSGi:
- Journalisation
- Gestion Config
- Service HTTP
- Analyse syntaxique
- Admin de paquetage
- Admin de permissions
- Connecteurs E/S
- Signature paquetage
- Services déclaratifs
- Politiques de sécurité
- Organisation
- […]
Décembre 2008 17
Comparatif
Présentation
Décembre 2008 18
Editeur
A.S.F. A.S.F.
Décembre 2008 19
Conclusion
SOA
Bien d’autres Serveurs d’Applications
Décembre 2008 20
Java WebServer
Tomcat, JBoss, JRun,
JOnAS
Michaël TRANCHANT
NFE 107 - Décembre 2008