S. BEN YAHIA
Faculté des Sciences de Tunis, Tunisie
http://www.fst.rnu.tn/sbenyahia
Connexion Web et Bases de Données :
Technique canevas de fichiers HTML
JSP (JAVA Server Page)
JSP 2
Sadok Ben Yahia
Programme Java s'exécutant côté serveur (au même titre que
les CGI et les langages de script côté serveur tels que ASP ou
bien PHP) capable gérer des requêtes HTTP et de fournir au
client une réponse HTTP dynamique (création de pages web
dynamiques).
servlet : programme "autonome" stockés dans un fichier
.class sur le serveur
Java Server Pages : programme source Java embarqué dans une
page .html
Introduction
JSP 3
Sadok Ben Yahia
côté client côté serveur
.class autonome applet servlet
embarqué dans .html JavaScript JSP
Servlet et JSP
exécutable avec tous les serveurs Web (Apache, IIS, ...)
auxquels on a ajouté un "moteur" de servlet/ JSP (le plus connu :
Tomcat )
JSP compilées automatiquement en servlet par le moteur
JSP : Introduction
JSP 4
Sadok Ben Yahia
JSP : Principe
du code Java embarqué dans une page HTML entre les balises <%
et %>
extension .jsp pour les pages JSP
les fichiers .jsp sont stockés sur le serveur (comme des docs)
ils sont désignés par une URL http:// www. lip2. tn/ prog. Jsp
le chargement de l'URL provoque l' exécution de la servlet
Client
Explorer
Netscape
…..
Serveur
IIS
Apache
...
Tom
cat
JVM Sun
Microsoft
test1. JSP
JSP 5
Sadok Ben Yahia
Principe de fonctionnement
<HTML> <BODY>
<H1> Table des factorielles</ H1>
<%
int i, fact;
for ( i= 1, fact= 1 ; i< 4 ; i++, fact*= i )
{
out. print( i + "! =" + fact + "< BR>" );
}
%>
</ BODY> </ HTML>
résultat = HTMLnéré via
l'objet prédéfini out
du code Java
1 / 106 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 !