[PDF] [PDF] Java - Servlets - TECFA

17 jan 2001 · On ajoute simplement une méthode GET qui affiche le formulaire String html = "< HTML>" + "" + "Un simple test avec un 



Previous PDF Next PDF





[PDF] Exercices sur Servlets/JSP - Cnam

XVII-1 JMF Exercices servlets/JSP Le langage Java Exercices sur Servlets/JSP Examens à distance • HTTP : un protocole sans état => Il faut une technique



[PDF] Examen 2017 corrigé - LIPN

Examen 2017 Nom, prénom : Java Servlet POJO Java Server JPQL Question 9 ♧ Pour faire du front-end, j'utilise JPA JSP Une Servlet Angular



[PDF] Applications Web - miageprojet2

Pour le développement Servlet/JSP ⇨ Conteneur de Servlet Tomcat, Resin, Jetty – Pour l'ensemble des spécifications J2EE ⇨ Conteneur d'EJB JBoss 



[PDF] Java - Servlets - TECFA

17 jan 2001 · On ajoute simplement une méthode GET qui affiche le formulaire String html = "< HTML>" + "" + "Un simple test avec un 



[PDF] CORRECTION 1 QCM (35 points) - Cours CNAM par J Laforgue

Examen 1ère session 2015-2016 page 1 NSY 205 page 1 IPST-CNAM Architecture Logicielles NSY 205 Jeudi 18 Février 2016 Durée : 2 h 30 Enseignant 



[PDF] Créez votre application web avec Java EE - SupMTI

Servlet avec vue Inclure automatiquement la JSTL Core à toutes vos JSP que l'on puisse être amené à maintenir et corriger une application que l'on n'a pas créée soi-même ; que l'on out println("" + i + " " + cube[i] +



[PDF] Java, développement de servlets et JSP - Orsys

Réf : JSP Participants Informaticiens souhaitant développer des applications Web avec corrigés des exercices pour Modèles d'architectures JSP/Servlet



[PDF] Formation Esup-Commons V2 - Exercices et - ESUP-Portail

Dans src/main/java du module web-jsp-servlet créer TaskController du Ceci sera corrigé dans la prochaine version d'esup-‐commons et notemment d'esup-‐



[PDF] JEE : Java Server Pages (JSP)

Une page JSP sera transformée par le compilateur en Servlet Les JSP sont extensibles : on peut créer nos propres balises JSP (avec JSTL) H H: Research 

[PDF] examen langage c corrigé

[PDF] examen lecture francais secondaire 3

[PDF] examen liaison chimique corrigé

[PDF] examen limité cac

[PDF] examen linux avec correction

[PDF] examen logique floue

[PDF] examen management s2 qcm

[PDF] examen mathématique secondaire 4 2017

[PDF] examen mathématique secondaire 4 cst

[PDF] examen mathématique secondaire 4 sn 2017

[PDF] examen mathématique secondaire 5

[PDF] examen maturité maths

[PDF] examen mecanique analytique

[PDF] examen mecanique des fluides corrigé pdf

[PDF] examen mécanique des milieux continus

[PDF] Java - Servlets - TECFA Java - Servletsjava-servlInternet et Education© TECFA 17/1/01

Java - Servlets

Code: java-servl

Originaux

url: url: •Version: 0.2 (modifié le 17/1/01)

Auteurs et version

Daniel K. Schneider -

Vivian Synteta

Prérequis

•Java de Base

Module technique précédent:

java-intro •Avoir une idée du standard "CGI"

Module technique précédent:

cgi-intro •Pages JSP, pas obligatoire mais très utile

Module technique précédent:

java-jsp Java - Servlets - .java-servl-2Internet et Education© TECFA 17/1/01Exercices / Activités

Module d'exercices:

act-servlets

Objectifs

•Servlets de base •Simple traitement de requêtes

Java - Servlets - 1. Table des matières détaillée java-servl-3Internet et Education© TECFA 17/1/011.

Table des matières détaillée

1. Table des matières détaillée 3

2. Introduction aux Servlets 4

2.1 Servlets: Informations générales 4

2.2 Architecture du Package Servlet 6

3. Hello avec un Servlet 8

4. Analyse de requêtes POST avec un servlet 11

5. Server deployment 15

5.1 Deployment au niveau server administration 15

5.2 Installation par le développeur dans son contexte 16

Java - Servlets - 2. Introduction aux Servlets java-servl-4Internet et Education© TECFA 17/1/012.

Introduction aux Servlets

2.1

Servlets: Informations générales

A. Tutoriels:

•Sun Tutorial: (local) or •Stefan Zeigers: •Voir la page Java pour d'autres:

B. Exemples:

•A Tecfa:

C. Les packages javax.* nécessaires pour compiler un servletIl existe 2 archives (les deux marchent avec notre serveur):

•veille version générique: jsdk.jar •version qui vient avec tomcat: appelée souvent servlet.jar ou servlet2_x.jar Documentation et package pour le server Tomcat sur tecfa.unige.ch url: http://tecfa.unige.ch/guides/tomcat/ Java - Servlets - 2. Introduction aux Servlets java-servl-5Internet et Education© TECFA 17/1/01 •Copie de l'archive servlet.jar: •Script qui inialise l'environnement sous Unix (+ MySQL + xerces) source /local/env/java12-sql-xml-ser.csh Le vieux package JSDK (qui marche avec presque tous les serveurs) url: http://java.sun.com/products/servlet •Copie locale du package: /local/java/classes/JSDK2.0/lib/jsdk.jar url:

API local:

•Script qui inialise l'environnement sous Unix (+ MySQL + XML/IBM) source /local/env/java-sql-xml-ser.csh

Installation d'un servlet

utilisateurs. Un servlet var dans le répertoire /WEB-INF/classes •Sur d'autres serveurs, un servlet doit être installé par l'administrateur du serveur (comme les cgi)

D. Le servlet "Life Cycle"

•Une fois lancé, un servlet vit jusqu'à ce qu'il soit détruit par le serveur •Cela rend relativement facile la programmation d'applis groupware

Java - Servlets - 2. Introduction aux Servlets java-servl-6Internet et Education© TECFA 17/1/012.2

Architecture du Package Servlet

•Voir la Class hierarchy: •Abstraction centrale: l'interface javax.servlet.Servlet •déclare, mais n'implémente pas des méthodes pour gérer des servlets et pour communiquer avec les clients Implémentations disponibles de Servlet à utiliser •javax.servlet.GenericServlet (Internet générique) •javax.servlet.http.HttpServlet (Server WWW)

Exemple:

public class HelloServlet extends HttpServlet { // a method ....

Java - Servlets - 2. Introduction aux Servlets java-servl-7Internet et Education© TECFA 17/1/01A. L'interaction avec un clientQuand un servlet accepte une requête d'une client, il reçoit deux objets:

1. un objet qui implémenteServletRequest etqui encapsule la communication du

client vers le serveur (ServletInputStream ouHttpServletRequest)

2. unobjetquiquiimplémenteServletResponseetquiencapsulelacommunication

du servlet vers le client (ServletOutStream ouHttpServletResponse)

Votre code:

•Doit implémenter des méthodes de la classe GenericServlet ou HttpServlet qui utilisent ces objets url: •Il faut respecter les interfaces pour ces méthodes (voir plus tard)

Exemples à titre d'information:

protected void doGet (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { out = response.getWriter(); Java - Servlets - 3. Hello avec un Servlet java-servl-8Internet et Education© TECFA 17/1/013.

Hello avec un Servlet

Exemple 3-1: Hello World avec un Java Servlet

url: url: import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloServlet extends HttpServlet { // Handle the Get Method protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

PrintWriter out ;

quotesdbs_dbs7.pdfusesText_5