slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Powerpoint Templates PowerPoint Presentation
Download Presentation
Powerpoint Templates

Loading in 2 Seconds...

play fullscreen
1 / 5

Powerpoint Templates - PowerPoint PPT Presentation


  • 83 Views
  • Uploaded on

Open Source et Java J2EE Groupe : Marc BENSILHE, Guillaume GOURMENT et Paul FLYE SAINTE MARIE. Powerpoint Templates. Méthode de développement via SVN. Subclipse est une extension d'Eclipse qui permet permet d'accéder aux repository subversion directement à partir d'Eclipse.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Powerpoint Templates' - nira


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

Open Source et Java J2EE

Groupe : Marc BENSILHE, Guillaume GOURMENT et Paul FLYE SAINTE MARIE

Powerpoint Templates

slide2

Méthode de développement via SVN

  • Subclipse est une extension d'Eclipse qui permet permet d'accéder aux repository subversion directement à partir d'Eclipse.
  • Via Subclipse, nous avons fait un développement basé sur le versioning de nos fichiers au sein du projet.SVN a déjà montrer ses avantages :
  • SVN permet de tracer les versions de répertoires, de fichiers et de droits sur les fichiers.
  • SVN permet de renommer un fichier ou un répertoire tout en conservant son historique.
  • Les propagations de version (commit) sont atomiques. Une propagation réussit uniquement si tout les fichiers de la version sont correctement propagés.
  • Les numéros de versions concernent une propagation et non les fichiers eux-mêmes.
  • Nous travaillons avec l’API Spring et nous appliquons le modèle MVC.
slide3

Projet : Code Java

Création de plusieurs package avec chacun, un rôle spécifique :

fr.oracle.controls : Package qui contient les contrôleurs nécessaires pour le projet. Le nommage a été fait pour qu’on puisse trouver rapidement le contrôleur correspondant à une page JSP

fr.oracle.DAO : Package qui contient la gestion de la session factory.

fr.oracle.generate : Package qui contient les classes nécessaires à la création de la BDD via Hibernate. (Le fichier hibernate.cfg.xml contient l’ensemble des paramètres nécessaires à Hibernate)

fr.oracle.models : Package qui contient les modèles de données nécessaires à l’application.

fr.oracle.security : Package qui contient l’ensemble des classes gérants la sécurité de l’application.

slide4

Projet : Code Web

  • Création de toutes les pages nécessaires au projet.
  • Utilisation de la bibliothèque JavaScript : JQuery.
  • Index.jsp est la page d’accueil du projet
  • Une sécurité a été mise à chaque page en fonction du rôle de l’utilisateur.
  • Le dossier WEB-INF contient tous les jar java nécessaires au projet
  • Le fichier applicationContext-security.xml contient les règles de sécurité de l’application.
  • Le fichier simpleform-servlet.xml permet de définir les variables nécessaires au bon fonctionnement du projet (BDD, classes correspondant aux modèles nécessaires, etc …)
slide5

Plan web du projet

Droit minimum : Viewer

employes.jsp

employe.jsp

Droit minimum : Aucun

Droit minimum : gestion

gestion_employe_adresse.jsp

Index.jsp

gestion_employes.jsp

gestion_employes.jsp

gestion_employe_poste.jsp

Droit minimum : admin

gestion_utilisateurs.jsp

gestion_utilisateur.jsp