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

Slides:



Advertisements
Présentations similaires
- Formation STRUTS 1 1.
Advertisements

Présentation de frameworks J2EE
Projets Dossier de conception Logiciel
JEE 5 - JSF F.Pfister 2 institut eerie Les technologies du web Servlets JSP MVC Model 1 : servlets + JSP MVC Model.
ESU Faciliter la gestion dInternet au CDI avec ESU.
JEE Approfondi Frameworks Hibernate & Stripes
JEE Approfondi Frameworks : Maverick (MVC) JiBX (Persistance XML)
CASTEL Dennis SARZEAUD Floriane TAKAHASHI Atsushi.
Stage serveur web sémantique
19 septembre 2006 Tendances Logicielles MDD/MDA : Génération dapplications avec IBM Rational Software Architect Jean-Pierre Schoch –
(Classes prédéfinies – API Java)
Vue d'ensemble Vue d'ensemble de la sécurité dans Windows Server 2003
Introduction à Java - les paquetages -
Cours 6 : XML et les architectures N-tiers – Tier Applicatif
51 Les technologies XML Cours 7 : Utilisations dXML Janvier Version 1.0 -
Projet Webase. I. La définition du projet 1. Lexistant : Webase 4 2. Cahier des charges 3. La répartition des données 4. Le modèle de données 5. Le choix.
Architecture Technique de la plate-forme CASTOR Projet Castor © Ecole des Mines de Nantes
Design Pattern MVC En PHP5.
CURSUS DE FORMATION AUX NOUVELLES TECHNOLOGIES DE DEVELOPPEMENT UV EJB Entité Module Java Expert.
Projet J2EE Maverick XMLBeans Garcel Jean-Baptiste – Le Loc Martin – Muller Thibaut.
Présentation des frameworks pour Java EE
Bonnes pratiques ez publish
Projet JEE approfondi Stripes / Toplink
LOG 02 Bases de Données Avancées Rappels sur JSP / Servlet
Forum JEE: framework STRUTS 1 et iBATIS
XML-Family Web Services Description Language W.S.D.L.
Architectures Web - N-Tiers
JavaBeans Réalise par: EL KHADRAOUY TARIK AOUTIL SAFOWAN.
Struts 1 & 2 Tlohi ibtissam Tabit boutaina Ilias bouras
pour les applications Web :
JAVASERVER FACES Un framework Java pour le développement Web.
Cours GLG203 Cours J2EE JDBC, RMI, IIOP, Sécurité, XML
SERVLETS PRESENTATION
Tapestry - Eclipse Link
Archimède : dépôt institutionnel de la Bibliothèque de lUniversité Laval Par Rida Benjelloun Chef de la section recherche.
Projet JAVA EE Approfondi
Application to Blot Synteny
Soutenance du 02/02/07 Tuteur de projet : Peter SANDER
29/01/09SpringFramework1 SpringFramework Alice GARCIA Fabien FAGOAGA Option Génie Logiciel 3 ème année ENSEIRB.
Création d'un projet Web avec Netbeans
Microsoft .NET.
PROJET DE GENIE LOGICIEL 2005
Architecture dun site de vente au détail1 Modèle d'un site simple de vente Lexemple du livre Ruby on Rails Partie II Java Adventure Builder Demo Réalisé.
1 CSI 2532 Lab6 Application Web et DB Février 27, 2012.
Android View, onClick, Activity, Modèle Vue Contrôleur
Adaptée du cours de Richard Grin
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
BOUSQUET Alexis - GUILLEMIN Vincent - PETIT Cédric
1 13/06/03DCI Présentation du groupe DCI Nicolas VialaAntoine Jacquet Projet site WEB DESS IF 2 ème itération.
19 Mai 2009 CADOT, ROMON, NOEL, GUILLOUET, MONGENET-LAMAISON.
Module I-C3 : Applications Web IUT R&T 2e année
Elabore par BELKADHI ABIR BEN HASSEN SALMA CHEBBI MARWA
Découverte des Framework : SPRING & JAXB
GESTION DE COMPOSANTS ELECTRONIQUES
Windows 2003 Server Modification du mode de domaine
Struts.
Module 3 : Création d'un domaine Windows 2000
Quattor : Opérations Courantes - G. Philippon/M. Jouvin4-5/2/2009Quattor : Opérations Courantes - G. Philippon Opérations courantes.
13/07/2015 JSF Java Server Faces Master 2 Pro GLR TER David Mihura Eric Le Merdy.
Présentation du projet
Présentation de Qt Iris 1
Subversion.
{ 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
Installation du PGI – CEGID
Parquet Geoffrey 3 ARIL EXIA.CESI ARRAS. Présentation du MLD Présentation de la persistance Présentation récapitulatif du projet JSP/SERVLET MVC Cycle.
Transcription de la présentation:

Groupe : Marc BENSILHE, Guillaume GOURMENT et Paul FLYE SAINTE MARIE 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. 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.

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.

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 …)

Droit minimum : gestion 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