GestionnaireLivreJEE

De $1

Table des matières
  1. 1. TechnoWeb, TP JEE
  2. 2. Partie 1 du TP : affichage d'un listing à l'aide d'une Servlet, d'une page JSP et de code métier
      1. 2.1.1. Créer un projet Web
      2. 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)
      3. 2.1.3. Executez/déployez le projet
      4. 2.1.4. Ajout de fonctionalités dans le projet
      5. 2.1.5. Création d'un modèle pour représenter un livre
      6. 2.1.6. Ajout d'une interface pour un gestionnaire de livre. On parle aussi de "facade" dans le jargons des design patterns...
      7. 2.1.7. Création de la librairie nécessaire à l'injection de code, appelée "CDI" (Context and Dependency Injection)
      8. 2.1.8. Ajout d'une implémentation "mémoire" de la facade/gestionnaire de livres
      9. 2.1.9. Ajout d'une servlet / controleur web
      10. 2.1.10. Ajout d'une page JSP "vue" pour l'affichage des livres
      11. 2.1.11. Execution du projet
    1. 2.2. Partie 2 : ajout de fonctionnalités pour faire le CRUD sur les livres
      1. 2.2.1. Réflechissons un peu aux URLs relatifs que l'on va utiliser pour les différentes opérations...
      2. 2.2.2. Ajout d'un lien au début de la page JSP d'affichage, pour ajouter un livre
      3. 2.2.3. Ajout d'un lien sur le titre des livres dans le tableau des livres
      4. 2.2.4. Ajout d'une servlet pour l'édition / insertion de livres
      5. 2.2.5. Ajout de la page JSP d'affichage du formulaire de modification
      6. 2.2.6. Exécutez le projet et testez
      7. 2.2.7. Ajout d'une méthode doPost() à la servlet BookEditorServlet
    2. 2.3. Troisième partie : de la mise en page (template, CSS etc.)
      1. 2.3.1. Ajout d'un template de page
      2. 2.3.2. Modification des pages book-form.jsp et book-list.jsp
      3. 2.3.3.  Les pages header.jsp et footer.jsp
      4. 2.3.4. Ajout d'une feuille CSS
      5. 2.3.5. Amélioration de l'affichage du tableau, du prix et de la date
    3. 2.4.  

Sélectionnez les versions à comparer et cliquez sur 'Comparaison versions'.

Comparer Date de révisionModifié parRé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