Programmation d’Application Web Programmation d’Application Web
Tarak CHAARI Application Web en Java ISECS 1
Programmation d’Application Web Programmation d’Application Web
avec Javaavec Java
Tarak CHAARITarak CHAARI
Tarak.chaa[email protected]nu.tnTarak.chaa[email protected]nu.tn
© Université de Sfax, 2009© Université de Sfax, 2009--20102010
Version adaptée du cours de Mr Walid MAHDI (ISIMS)
ChapitreChapitre
11
ChapitreChapitre
11
Tarak CHAARI Application Web en Java ISECS 2
11
ServletsServlets javajava
( Le dessous cachés du JSP)( Le dessous cachés du JSP)
11
ServletsServlets javajava
( Le dessous cachés du JSP)( Le dessous cachés du JSP)
Servlet :Server-side applet
Une Servelt est un composant Web du coté serveur Web :
Qui permet d’étendre les possibilités d’un serveur Web.
Possibilité de générer du contenu dynamique en réponse à des
requêtes
clients
.
11-- Qu’est ce qu’une Servlet ?Qu’est ce qu’une Servlet ? (1/6)(1/6)
2. Servlets Java2. Servlets Java
Tarak CHAARI Application Web en Java ISECS 3
requêtes
clients
.
Un peu comme les scripts CGI (Common Gateway Interface).
C’est une classe Java exécutée sur un serveur multi-threadé
(comme un serveur Web)
Elle est compilée sous forme de byte-code,
Elle est exécutée par une machine virtuelle Java (JVM).
Elle est mise en œuvre est gérée par un conteneur Web (Tomcat
par exemple).
2. Servlets Java2. Servlets Java
Applets :
Interface graphique utilisateur,
Nécessite un browser adéquat,
Traitements sur le client (Client lourd),
Limites de services dues aux problèmes de sécurité.
22-- Servlet vs. AppletServlet vs. Applet (1/2)(1/2)
2. Servlets Java2. Servlets Java
Tarak CHAARI Application Web en Java ISECS 4
Servlets
pas d’interface graphique utilisateur (Langage HTML),
pas de limitations de sécurité :
possibilité d’établissement de connexions avec d ’autres machines que
le serveur (utilisation comme pont JDBC-ODBC),
possibilité d’appels systèmes (JDBC)
manipulation de ressources locales du serveur
2. Servlets Java2. Servlets Java
Avantage Servlet:
inhérents à Java :
JSDK ou JDK1.2 gratuit et portable
par rapport aux Applets :
2. Servlets Java2. Servlets Java
22-- Servlet vs. AppletServlet vs. Applet (2/2)(2/2)
Tarak CHAARI Application Web en Java ISECS 5
plus facile à développer,
meilleures performances,
client léger ,
Inconvénient Servlet :
interface graphique utilisateur limitée à HTML.
2. Servlets Java2. Servlets Java
1 / 49 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 !