Architecture des
systèmes d’information
répartis
Cours 2 : servlets et JSP, EJB
Sorina Ionica
1
Architecture multicouche J2EE
Conteneur
d'applet
J2SE
Conteneur
d'applet
J2SE
Applet
Applet
Conteneur
du client de
l'application
JDK
Conteneur
du client de
l'application
JDK
Client de
l'application
Client de
l'application
Conteneur Web
JDK
Conteneur Web
JDK
JSP
JSP Servlet
Servlet
JDBC
Conteneur d'EJB
JDK
Conteneur d'EJB
JDK
EJB
EJB
JDBC
Base de
données
Base de
données
Couche client
Couche Web Couche métier
Couche SI
J2EE
2
Conteneur Web
Composants web -Servlets et JSP
s’exécutant dans un conteneur web
Préparation dynamique du contenu
Traitement et formatage liés à la présentation
3
Example 1 : bonjour.jsp
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<title>Une première JSP</title>
</head>
<body>
<h1>Bonjour le monde !</h1>
</body>
</html>
4
Example 2 : page dynamique
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
...
<p>Trois fois <br>
<% for (int i = 0 ; i < 3 ; i++) { %>
Bonjour le monde ! <br>
<% } %>
sans effort !</p>
….
</html>
5
1 / 16 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 !