La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1999-11-08Louis Martin - UQÀM1 Les servlets – vers un client léger INF5153 Génie logiciel: conception.

Présentations similaires


Présentation au sujet: "1999-11-08Louis Martin - UQÀM1 Les servlets – vers un client léger INF5153 Génie logiciel: conception."— Transcription de la présentation:

1 Louis Martin - UQÀM1 Les servlets – vers un client léger INF5153 Génie logiciel: conception

2 Louis Martin - UQÀM2 Sommaire Évolution des architectures client-serveur Les techniques de développement WEB Les servlets et le Java Web Server Principales caractéristiques des servlets Quelques exemples Défis pour le design Conclusion

3 Louis Martin - UQÀM3 Évolution des architectures client-serveur Systèmes centraux Client-serveur –GUI –Lourd – moyen – léger –2-tiers – 3-tiers – n-tiers –Nombre de postes: quelques milliers – campus Navigateur WEB –Richesse croissante de linterface –Léger –Nombre de postes: de lordre du million – univers

4 Louis Martin - UQÀM4 Les techniques de développement WEB CGI (avec PERL, TCL ou Python) Fast CGI NSAPI Netscape WAI (via CORBA) ISAPI Active Server Pages Servlet – Java Web Server

5 Louis Martin - UQÀM5 CGI avec PERL

6 Louis Martin - UQÀM6 Les servlets et le Java Web Server Money.com de Money Magazine –2.5 millions de pages consultées par semaine –Entièrement refait avec JWS depuis octobre 1997 Selon Woods, la performance du JWS pour des contenus statiques est 70% à 80% de celle des serveurs commerciaux Prend 1/5 à 1/3 du temps des applications C++

7 Louis Martin - UQÀM7 Principales caractéristiques des servlets Sous une JVM Chargement sur demande ou à la carte Multi-fil Principales méthodes –Init –Destroy –Service –Pour HTTP: doGet, doPost, doPut, doDelete, doOptions, getLastModified

8 Louis Martin - UQÀM8 Quelques exemples Hello World Les propriétés Les nombres premiers Le commerce électronique Avec XML

9 Louis Martin - UQÀM9 Défis pour le design Poste client - navigateur –HTML –Script (Java) –CSS –XML – XSL –Applet –Ajout (PDF, etc.) Serveur WEB –Pages – fichiers – cgi –Servlet –JSP –SSI –Template

10 Louis Martin - UQÀM10 Conclusion Allié à EJB – architecture solide Utilisé chez Desjardins Utilisé au CHUM Aisé pour sinitier au domaine Questions

11 Louis Martin - UQÀM11 Bibliographie The Developers Guide to the Java Web Server –Dan Woods, Larne Pekowsky, Tom Snee Addison Wesley 1999 Java Servlet Programming –Jason Hunter et William Crawford OReilly 1998


Télécharger ppt "1999-11-08Louis Martin - UQÀM1 Les servlets – vers un client léger INF5153 Génie logiciel: conception."

Présentations similaires


Annonces Google