Cette application nécessite l'activation de Javascript.
Apprenez comment activer Javascript dans votre navigateur.
Vous n'êtes pas connecté.
Connexion
Ma Page
Changements Récents
Outils
Aide
Pages récentes
GestionnaireLivreJEE
Accueil
User:PhilippeRenevi...
TechnoWeb2018
Affectations des exe...
GestionnaireLivreJE...
GestionnaireUtilisat...
PlanningPresentatio...
Modifier
la page
Nouvelle
page
Imprimer
la page
Plus
Page modifiée à
06:51, 17 Avr 2018
par
PhilippeRenevierGonin
0
Préférences d'impression
Voir la Table des Matières
Montrer les infos de modification
Montrer les notes finales en lien
GestionnaireLivreJEE
De $1
Table des matières
1.
TechnoWeb, TP JEE
2.
Partie 1 du TP : affichage d'un listing à l'aide d'une Servlet, d'une page JSP et de code métier
2.1.1.
Créer un projet Web
2.1.2.
(pour netbeans) Ajouter un fichier de configuration beans.xml pour CDI (Context and Dependency Injection, une technique d'injection de code que nous allons utiliser)
2.1.3.
Executez/déployez le projet
2.1.4.
Ajout de fonctionalités dans le projet
2.1.5.
Création d'un modèle pour représenter un livre
2.1.6.
Ajout d'une interface pour un gestionnaire de livre. On parle aussi de "facade" dans le jargons des design patterns...
2.1.7.
Création de la librairie nécessaire à l'injection de code, appelée "CDI" (Context and Dependency Injection)
2.1.8.
Ajout d'une implémentation "mémoire" de la facade/gestionnaire de livres
2.1.9.
Ajout d'une servlet / controleur web
2.1.10.
Ajout d'une page JSP "vue" pour l'affichage des livres
2.1.11.
Execution du projet
2.2.
Partie 2 : ajout de fonctionnalités pour faire le CRUD sur les livres
2.2.1.
Réflechissons un peu aux URLs relatifs que l'on va utiliser pour les différentes opérations...
2.2.2.
Ajout d'un lien au début de la page JSP d'affichage, pour ajouter un livre
2.2.3.
Ajout d'un lien sur le titre des livres dans le tableau des livres
2.2.4.
Ajout d'une servlet pour l'édition / insertion de livres
2.2.5.
Ajout de la page JSP d'affichage du formulaire de modification
2.2.6.
Exécutez le projet et testez
2.2.7.
Ajout d'une méthode doPost() à la servlet BookEditorServlet
2.3.
Troisième partie : de la mise en page (template, CSS etc.)
2.3.1.
Ajout d'un template de page
2.3.2.
Modification des pages book-form.jsp et book-list.jsp
2.3.3.
Les pages header.jsp et footer.jsp
2.3.4.
Ajout d'une feuille CSS
2.3.5.
Amélioration de l'affichage du tableau, du prix et de la date
2.4.
« 50 précédents
50 suivants »
Sélectionnez les versions à comparer et cliquez sur 'Comparaison versions'.
Comparer
Date de révision
Modifié par
Résumé des modifications
Voir la version
06:51, 17 Avr 2018
PhilippeRenevierGonin
18 mots ajoutés
Voir la version
13:49, 15 Avr 2018
PhilippeRenevierGonin
59 mots supprimés
Voir la version
13:47, 15 Avr 2018
PhilippeRenevierGonin
aucun mot modifié
Voir la version
13:44, 15 Avr 2018
PhilippeRenevierGonin
1727 mots ajoutés, 2 mots supprimés
Voir la version
12:44, 15 Avr 2018
PhilippeRenevierGonin
806 mots ajoutés, 66 mots supprimés
Voir la version
12:15, 15 Avr 2018
PhilippeRenevierGonin
562 mots ajoutés
Voir la version
12:02, 15 Avr 2018
PhilippeRenevierGonin
1281 mots ajoutés
Voir la version
09:54, 15 Avr 2018
PhilippeRenevierGonin
62 mots ajoutés
Voir la version
09:53, 15 Avr 2018
PhilippeRenevierGonin
313 mots ajoutés
Voir la version
09:46, 15 Avr 2018
PhilippeRenevierGonin
311 mots ajoutés
Voir la version
09:28, 15 Avr 2018
PhilippeRenevierGonin
71 mots ajoutés
Voir la version
09:24, 15 Avr 2018
PhilippeRenevierGonin
812 mots ajoutés
Voir la version
09:00, 15 Avr 2018
PhilippeRenevierGonin
930 mots ajoutés
Voir la version
08:56, 15 Avr 2018
PhilippeRenevierGonin
1727 mots ajoutés
Voir la version
08:28, 15 Avr 2018
PhilippeRenevierGonin
4 mots ajoutés, 2 mots supprimés
Voir la version
08:27, 15 Avr 2018
PhilippeRenevierGonin
aucun mot modifié
Voir la version
08:27, 15 Avr 2018
PhilippeRenevierGonin
82 mots ajoutés
Voir la version
08:25, 15 Avr 2018
PhilippeRenevierGonin
164 mots supprimés
Voir la version
08:25, 15 Avr 2018
PhilippeRenevierGonin
82 mots ajoutés
Voir la version
08:25, 15 Avr 2018
PhilippeRenevierGonin
aucun mot modifié
Voir la version
08:24, 15 Avr 2018
PhilippeRenevierGonin
page créée, 338 mots ajoutés
« 50 précédents
50 suivants »
Powered by
MindTouch Deki Open Source Edition
v.8.08
Flux RSS
Utilisateurs
Modèles
Plan du site
Pages populaires
A propos
Surveiller
Attacher fichier ou image
Accès restreint
Déplacer
Supprimer
Mots clés
Envoyer la page
Propriétés de la page
Page de discussion
Table des matières
1.
TechnoWeb, TP JEE
2.
Partie 1 du TP : affichage d'un listing à l'aide d'une Servlet, d'une page JSP et de code métier
2.1.1.
Créer un projet Web
2.1.2.
(pour netbeans) Ajouter un fichier de configuration beans.xml pour CDI (Context and Dependency Injection, une technique d'injection de code que nous allons utiliser)
2.1.3.
Executez/déployez le projet
2.1.4.
Ajout de fonctionalités dans le projet
2.1.5.
Création d'un modèle pour représenter un livre
2.1.6.
Ajout d'une interface pour un gestionnaire de livre. On parle aussi de "facade" dans le jargons des design patterns...
2.1.7.
Création de la librairie nécessaire à l'injection de code, appelée "CDI" (Context and Dependency Injection)
2.1.8.
Ajout d'une implémentation "mémoire" de la facade/gestionnaire de livres
2.1.9.
Ajout d'une servlet / controleur web
2.1.10.
Ajout d'une page JSP "vue" pour l'affichage des livres
2.1.11.
Execution du projet
2.2.
Partie 2 : ajout de fonctionnalités pour faire le CRUD sur les livres
2.2.1.
Réflechissons un peu aux URLs relatifs que l'on va utiliser pour les différentes opérations...
2.2.2.
Ajout d'un lien au début de la page JSP d'affichage, pour ajouter un livre
2.2.3.
Ajout d'un lien sur le titre des livres dans le tableau des livres
2.2.4.
Ajout d'une servlet pour l'édition / insertion de livres
2.2.5.
Ajout de la page JSP d'affichage du formulaire de modification
2.2.6.
Exécutez le projet et testez
2.2.7.
Ajout d'une méthode doPost() à la servlet BookEditorServlet
2.3.
Troisième partie : de la mise en page (template, CSS etc.)
2.3.1.
Ajout d'un template de page
2.3.2.
Modification des pages book-form.jsp et book-list.jsp
2.3.3.
Les pages header.jsp et footer.jsp
2.3.4.
Ajout d'une feuille CSS
2.3.5.
Amélioration de l'affichage du tableau, du prix et de la date
2.4.
effacer le message
voir détails
Ce message disparaitra dans
secondes
Le temporisateur de message a été arrêté
Affichage Détails: