Tp developpement web java ee 1

TP Développement web Java EE Objectifs Comprendre l ? architecture d ? une application web Java EE utilisant le framework Spring MVC Découper un code source suivant une organisation en couches Utiliser JPA pour la gestion des données Gérer la sécurité d ? une application web JEE avec Spring Security Déployer une application web dans le cloud MiniBlog Dans un blog chaque membre peut poster des articles et réagir aux posts ? fait par les autres Chaque post ? est caractérisé par un titre un contenu une date de publication et l ? auteur du post ? son email Un commentaire concerne un post ? et est caractérisé par un message une date de commentaire et l ? auteur de ce commentaire son email Lors de la connexion au blog un membre doit fournir son email et un mot de passe On souhaite implémenter les fonctionnalités suivantes A ajouter un nouveau post ? B commenter un post ? C rechercher des posts ? par titre contenu date de publication et auteur D a ?cher le détail d ? un post ? contenu et commentaires E un utilisateur doit pouvoir gérer ses posts ? suppression mise à jour Note Dans un premier temps on ne s ? intéresse pas à la sécurité Etape Conception et implémentation de la base de données A partir de l ? énoncé ci-dessus proposer un diagramme de classe pour cette application déduire du diagramme précédent un MLD-R et produire le script de création de la base de données sous MySQL ou PostgreSql Mettre ce script dans un ?chier data sql implémenter votre base de données B KENFACK Intelligence arti ?cielle Traitement du signal Génie logiciel CEtape Création du projet organisation du code source et con ?guration Créer un projet sur https start spring io en ajoutant les dépendances suivantes Web JPA MySQL Driver ou PostgreSQL Driver selon le choix de base de données faite dans l ? étape précédente Importer votre projet dans votre EDI IntelliJ Créer les packages com ime blog com ime blog repository com ime blog service com ime blog controller com ime blog model com ime blog common com ime blog con ?g Créer le dossier WEB-INF views destiné à contenir nos di ?érentes vues JSP Vous placerez vos ?chiers css dans static css Dans le ?chier resources application properties con ?gurer le numéro de port de votre application et l ? accès à votre base de données Server Properties server port spring mvc view pre ?x WEB-INF views spring mvc view su ?x jsp spring datasource url jdbc mysql localhost todos useSSL false spring datasource username root spring datasource password mysql spring datasource driver com mysql jdbc Driver spring jpa properties hibernate dialect org hibernate dialect MySQL Dialect spring jpa hibernate ddl-auto update spring jpa show-sql true logging level org hibernate SQL debug Copier votre ?chier data sql dans le dossier resources Etape Création du modèle et con ?guration des entités avec JPA A partir du diagramme de classe de l

  • 32
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Aoû 10, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 33.7kB