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

Initiation au web dynamique - TP 2006-2007 Licence Professionnelle.

Présentations similaires


Présentation au sujet: "Initiation au web dynamique - TP 2006-2007 Licence Professionnelle."— Transcription de la présentation:

1 Initiation au web dynamique - TP Licence Professionnelle

2 Initiation au web dynamique2 Sommaire  Langage HTML  Langage PHP  Langage JSP  Langage ASP

3 Initiation au web dynamique3 HTML – TP n°1  Page HTML simple : tableau  Formulaire simple  Formulaire « complexe »

4 Initiation au web dynamique4 Sommaire  Langage HTML  Langage PHP  Langage JSP  Langage ASP

5 Initiation au web dynamique5 PHP – TP n°1  Lecture et affichage d’un fichier CSV sous forme de tableau HTML  Affichage des éléments saisis dans un formulaire sous 2 formes distinctes

6 Initiation au web dynamique6 PHP – TP n°2  Insertion simple d’enregistrements dans une base de données MySQL à partir d’un formulaire de saisie  Insertions d’enregistrements dans une base MySQL à partir des lignes d’un fichier CSV (lecture du fichier : cf. TP PHP n°1)  Affichage sous forme de tableau des enregistrements d’une table MySQL

7 Initiation au web dynamique7 Sommaire  Langage HTML  Langage PHP  Langage JSP  Langage ASP

8 Initiation au web dynamique8 JSP – Cours/TP n°1  Installation Tomcat  Première page (Hello World)

9 Initiation au web dynamique9 JSP – TP n°2 (1/4)  Copie Eclipse (WTP)  Génération d’un tableau HTML a partir du code JSP (Boucle FOR)  Préparation du projet de TP (gestion des utilisateurs d’une application web)

10 Initiation au web dynamique10 JSP – TP n°2 (2/4)  Eclipse Web Tools Platform (WTP)  Ce projet étend la plateforme Eclipse avec des outils permettant de développer des applications web J2EE.  Il inclus les outils suivants :  des éditeurs de source pour HTML, Javascript, CSS, JSP, SQL, XML, DTD, XSD, et WSDL  Des éditeurs graphiques pour XSD et WSDL  Un ensemble spécifique J2EE  Un assistant et explorateur de Web service  Un outil de test WS-I (Web Service Interoperability)  Des outils d’accès aux bases de données, des outils de requêtage et de modélisation.

11 Initiation au web dynamique11 JSP – TP n°2 (3/4)  Génération d’un tableau HTML a partir du code JSP (Boucle FOR)  Afficher un tableau simple du type : NuméroTexte 1Essai 1 2Essai 2 nEssai n

12 Initiation au web dynamique12 JSP – TP n°2 (4/4)  Préparation du projet de TP (gestion des utilisateurs d’une application web)

13 Initiation au web dynamique13 JSP – TP n°3 (1/7) Exemple MVC Login

14 Initiation au web dynamique14 JSP – TP n°3 (2/7) protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String sLogin = request.getParameter("login"); MonBean oBean = new MonBean(); oBean.setLogin(sLogin); request.setAttribute("LeBean", oBean); request.getRequestDispatcher("/MaPageAffichage.jsp").forwar d(request,response); } L’URL de mapping de la servlet doit être "/monAction"

15 Initiation au web dynamique15 JSP – TP n°3 (3/7) package beandetest public class MonBean { private String sLogin; public MonBean (){ } public String getLogin() { return sLogin; } public void setLogin(String sNewLogin) { this. sLogin = sNewLogin; }

16 Initiation au web dynamique16 JSP – TP n°3 (4/7) JSP de test

17 Initiation au web dynamique17 JSP – TP n°3 (5/7)  Solution à base de JSP  Gestion des utilisateurs d’un site

18 Initiation au web dynamique18 JSP – TP n°3 (6/7)  Gestion des utilisateurs d’un site  Index  Ajout  Modification  Suppression  Listing

19 Initiation au web dynamique19 JSP – TP n°3 (7/7)  Gestion des utilisateurs d’un site UTILISATEUR ID_UTILISATEUR LOGIN PASSWORD NOM PRENOM MAIL DATE_NAISSANCE ADRESSE CODE_POSTAL NUMERO_TEL


Télécharger ppt "Initiation au web dynamique - TP 2006-2007 Licence Professionnelle."

Présentations similaires


Annonces Google