Initiation au web dynamique - TP

Slides:



Advertisements
Présentations similaires
Présentation de frameworks J2EE
Advertisements

HTML Abda Anne Plan Présentation Structure Texte Listes Images Liens Tableaux Formulaires.
Présentation du Stage en Entreprise
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
Conception de Site Webs dynamiques Cours 6
Algorithmes et structures de données avancées Partie Conception de Sites Web dynamiques Cours 9 Patrick Reuter.
Programmation Web Les JSP.
Cours 6 : XML et les architectures N-tiers – Tier Applicatif

UV JSP JSP : Java Server Page
Environnement Premier projet.
JSP Java Server Pages. Introduction Afin dimplémenter les règles métiers, coté serveur dans une application Web, larchitecture Java propose trois solutions.
Servlet JAVA.
JSP 2 Crash Course Michel Buffa UNSA
PROJET HANDICAPS Certificat de Qualification Professionnelle
LOG 02 Bases de Données Avancées Rappels sur JSP / Servlet
2006/2007Denis Cabasson – Programmation Web Cours de programmation web ENSAE
Création d’un langage d’action pour un logiciel MDA
M2 – MIAGE/SID Servlet M2 – MIAGE/SID
Cours GLG203 Cours J2EE JDBC, RMI, IIOP, Sécurité, XML
SERVLETS PRESENTATION
Comprendre l’environnement Web
Tapestry - Eclipse Link
Développement Rapide dApplications Web avec.NET « Mon premier site »
Les instructions PHP pour l'accès à une base de données MySql
L’utilisation des bases de données
Création d'un projet Web avec Netbeans
JSTL JSP Standard Tag Library
JSP (Java Server Pages)
Servlets. 2 H. Fauconnier M2-Internet Contenu dynamique Perl/cgi indépendant de la plateforme Extensions du serveur exemple ASP M2-Internet 3 H. Fauconnier.
1 CSI 2532 Lab6 Application Web et DB Février 27, 2012.
Michel Coletta - Journées PATTERNS Avril Grenoble1 STRUTS Introduction Technologies Java Architecture Développement Enseigner quoi ?
Projet de Master première année 2007 / 2008
Initiation au web dynamique Licence Professionnelle.
Projet CONSULTING SA : GSA ( Gestion du suivi d’activités)
Initiation au web dynamique
M2 – MIAGE/SID Servlet M2 – MIAGE/SID
BOUSQUET Alexis - GUILLEMIN Vincent - PETIT Cédric
Utilisation avancée.
Marc Le BihanStruts 1.x1 Marc Le Bihan. Struts 1.x2 Plan I)Développement web par Servlets et JSP. II)Prise en charge de Struts. III)Principe de fonctionnement.
PHP & My SQL.
Les servlets Java Les bases de la génération dynamique HTML en Java Sébastien Limet etGérard Rozsavolgyi Licence Professionnelle
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
Module I-C3 : Applications Web IUT R&T 2e année
Content Management System CMS. Pourquoi ? Obligation de ressaisir des contenus publiés à plusieurs endroits Pas d’outils de gestion de qualité de l’information.
eVinci-XP | Portail de services
TYPO 3 Site uved 14 avril 2006.
Présentation du produit
Master 1 SIGLIS Java Lecteur Stéphane Tallard Chapitre 6 – Exceptions.
GESTION DE COMPOSANTS ELECTRONIQUES
Acquisition d’information sur internet
Conférence Technique Java 2 Frédéric Jacquet. Au programme  Présenter les différents outils  Découverte - Java coté serveur  Appréhender l ’existant.
Présentation du framework JSF (Java Server Faces) dans le modèle événementiel MVCII
Struts.
G.KEMBELLEC - UP81 Master 2 THYP Cas pratique d’utilisation De simpleXML Un lecteur de RSS Novembre 2009.
Module : Pages Web Dynamiques (Production Électronique Avancée)
Architecture logicielle
1 / / 01 / 2003 Laurent GRANIE & Franck LEGENDRE – MIAGE 3ème année - ARCHITECTURE WEB ARCHITECTURE WEB – COURS III
M2 – MIAGE/SID Servlet et session M2 – MIAGE/SID
Initiation au web dynamique Licence Professionnelle.
Les Servlets Présentation Cycle de vie Principe de fonctionnement
 Les bases de données MySQL
EPREUVE E6 : PARCOURS DE PROFESSIONNALISATION
Les Java Server Pages Dans ce chapitre, nous allons :
SOMMAIRE  Intro et cahier des charges 2 Présentation Projets Étude et recherche Développement Doc. et manuels Conclusion J.
1 Sommaire Présentation de l’entreprise Présentation du stage Présentation de Scarabée Réalisation Conclusion.
{ Java Server Pages Par Billy et Mike.  Introduction  Qu’est-ce que JSP?  Pourquoi utiliser JSP?  Développement  Balises  Servlets  Conclusion.
Architectures Logicielles Java GLG203 GLG204
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
Transcription de la présentation:

Initiation au web dynamique - TP 2006-2007 Licence Professionnelle

Initiation au web dynamique Sommaire Langage HTML Langage PHP Langage JSP Langage ASP Initiation au web dynamique

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

Initiation au web dynamique Sommaire Langage HTML Langage PHP Langage JSP Langage ASP Initiation au web dynamique

Initiation au web dynamique 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 Initiation au web dynamique

Initiation au web dynamique 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 Initiation au web dynamique

Initiation au web dynamique Sommaire Langage HTML Langage PHP Langage JSP Langage ASP Initiation au web dynamique

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

Initiation au web dynamique 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) Initiation au web dynamique

Initiation au web dynamique 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. Initiation au web dynamique

Initiation au web dynamique 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éro Texte 1 Essai 1 2 Essai 2 n Essai n Initiation au web dynamique

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

Initiation au web dynamique JSP – TP n°3 (1/7) <HTML> <HEAD> <TITLE>Exemple MVC</TITLE> </HEAD> <BODY> <FORM method="post" action="monAction"> <TABLE> <TR> <TD>Login</TD> <TD><input type="text" name="login"></TD> </TR> <TD colspan="2"> <INPUT type="submit" value="Valider" /> </TABLE> </FORM> </BODY> </HTML> Initiation au web dynamique

Initiation au web dynamique 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").forward(request,response); } L’URL de mapping de la servlet doit être "/monAction" Initiation au web dynamique

Initiation au web dynamique 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; Initiation au web dynamique

Initiation au web dynamique JSP – TP n°3 (4/7) <%@ page language="java" contentType="text/html; charset=ISO-8859-1“ pageEncoding="ISO-8859-1"%> <html> <head> <title>JSP de test</title> </head> <body> <jsp:useBean id="LeBean" class=" beandetest.MonBean" scope="request" /> <jsp:getProperty name="LeBean" property="Login" /> </body> </html> Initiation au web dynamique

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

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

Initiation au web dynamique 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 Initiation au web dynamique