Les servlets - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

Les servlets

Description:

volution des architectures client-serveur. Les techniques de d veloppement WEB. Les ... Ais pour s'initier au domaine. Questions. 1999-11-08. Louis Martin ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 12
Provided by: louism
Category:
Tags: aise | les | servlets

less

Transcript and Presenter's Notes

Title: Les servlets


1
Les servlets vers un client léger
  • INF5153 Génie logiciel conception

2
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
É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
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
CGI avec PERL
6
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
Principales caractéristiquesdes 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
Quelques exemples
  • Hello World
  • Les propriétés
  • Les nombres premiers
  • Le commerce électronique
  • Avec XML

9
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
Conclusion
  • Allié à EJB architecture solide
  • Utilisé chez Desjardins
  • Utilisé au CHUM
  • Aisé pour sinitier au domaine
  • Questions

11
Bibliographie
  • The Developers Guide to the Java Web Server
  • Dan Woods, Larne Pekowsky, Tom SneeAddison
    Wesley 1999
  • Java Servlet Programming
  • Jason Hunter et William CrawfordOReilly 1998
Write a Comment
User Comments (0)
About PowerShow.com