0% ont trouvé ce document utile (0 vote)
9 vues8 pages

Introduction aux Servlets Java

Transféré par

alainricor
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
9 vues8 pages

Introduction aux Servlets Java

Transféré par

alainricor
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

PROJET DOCUMENT

S5/S3 Support

Java Servlet
Tout ce qu’il faut savoir sur les servlets

ALAIN RICO
alainricor@[Link]
A SAVOIR

Ceci n’est qu’un support pour vous aider à mieux


comprendre le fonctionnement et l’utilisation des
servlets.

Explication détaillée: ‘[Link]’

NEXT
Un servlet est une classe Java Pour faire simple, c’est une classe
permettant de creer qui peut gerer des requettes HTTP
INTRODUCTION
dynamiquement des données et générer des pages html

Définition au sein d’un serveur HTTP

Un serveur HTTP est un


dynamiques

Un servlet est une classe qui étends


serveur informatique généralement une classe de base
(ordinateur) qui repond à des fournie par Java, telle que
requettes du WWW en [Link].
utilisant principalement le A noter que les fichiers .jsp sont
protocole HTTP (methode aussi des servlets.
GET, POST....)

NEXT
INTRODUCTION

Outils
nécessaires
SERVEUR JAVA EDITEUR DE TEXTE
D’APPLICATION DEVELOPMENT KIT OU IDE
Ex: Tomcat Ex: JDK 11 Ex: Visual Studio Code
Pour le cas de notre projet, nous JDK = JRE + JVM + Compilateur. un IDE n’est pas vraiment nécessaire
utiliserons Apache Tomcat comme car nous allons vraiment tout construire
serveur d’application from Scratch, jusqu’au deploiement

NEXT
PROJET

Structure d’un webapp


application

*.HTML, *.JSP, ...

WEB-INF

[Link]

classes

*.CLASS

lib
NEXT

*.JAR
01 02 03
Scénarios
Reception d’une Traitement du Géneration de
requette requette reponse
Un servlet est mappé Le servlet a acces à Renvoie de réponse
à un URL exacte. la requette envoyé apres traitement
Toutes requettes par le client. Il peut
envoyées à cette donc y faire du
URL sera prise en traitement
charge par cet
servlet.

NEXT
EXEMPLE

Mapping de servlet

Toute requette envoyé à l’URL:

[Link]
<port>/<app_name>/

sera traitée par le servlet


HelloWorldServlet car la valeur
du balise <url-pattern> ici est
“/”
EXEMPLE

Un servlet

Lors de la réception d’une


requette de type GET, cet
servlet va generer le contenu
html suivant :

<html>
<body>
<h1>Hello World</h1>
</body>
</html>

Vous aimerez peut-être aussi