FRAMEWORKS : XMLBEANS / STRIPES

Slides:



Advertisements
Présentations similaires
Présentation de frameworks J2EE
Advertisements

Java EE – Frameworks Cas d’étude
Présentation Installation Fonctionnement
Le débogage Semaine 12 Version A15. Plan de leçon - Débogage  Commentaire javadoc  Définition  Fonctionnement  Point d’arrêt  Exécution  Contrôler.
Projet de fin d'étude pour l'obtention du Diplôme Nationale d'Ingénieur en Informatique Conception et développement des modules de GED pour l’ indexation.
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
Logiciel Assistant Gestion d’Événement Rémi Papillié (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
SITC 10 rue de la libération Bâtiment C Neuilly-sur-Marne Processus création et envoi de newsletter changement du mot de passe.
Présentation du projet JAVA Système de messagerie instantanée cryptée.
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
Tableau Numérique Interactif Quels usages du TNI dans sa pratique de classe et pourquoi ? Prise en main des différentes fonctionnalités et applications.
1 Doxygen. 2 Doxygen : qu’est-ce que c’est ? Code C++, Java,... ● Un générateur de documentation – pour C + +, mais aussi C, Java, Fortran,... – Il fonctionne.
1 UML: applications, études de cas ● Processus (Extreme Programming, Unified Process) ● Architectures ● Expression du besoin technique Conception Préliminaire.
Javadoc Javadoc permet la création d'une documentation de vos travaux, au format HTML, avec liens... La encore (cohérence du langage Java !!), l'idée est.
Cours de HTML suite 3. Sommaire...  Les formulaires. Les formulaires.  Structure basique du formulaire, balise. Structure basique du formulaire, balise.
Installation De Peakup.  Télécharger le fichier peakup2.4.0.free.zip  Décompresser le fichier extrait sur une Directory de votre choix  Créer un lient.
Recevoir les messages de ma boite mail professionnelle sur mon adresse académique ACADEMIE MARTINIQUE Cellule TICE SVT Novembre.
1 Rapport PFE Gestion de Stock M LLE Nouhaila Touzani Ouazli.
A partir du 1er mars 2016 : 2 offres
Framework EHop/Ecenvir
COOPIL de la Coopérette
Qu’est-ce un serveur de messagerie?
Le nouveau bouquet de services aux partenaires des Allocations familiales Présentation aux partenaires- 9 mai 2017.
Le CMS Joomla La mise en place du CMS est inscrite dans le dossier d’homologation Attente : avoir une plateforme commune de travail et de publication.
Projet M2L GESTION DE FORMATION
Utiliser le dossier Mon EBSCOhost
Se connecter toujours depuis TecfaMoodle
Présentation Scribe NG Serveur pédagogique.
Présentation flash Mode d’emploi
5. Les photos et les illustrations
Logiciel de gestion des adhérents
Séminaire EOLE Beaune Septembre 2007
CADAL Layout de la page langue Accueil> Qu'est ce que Cadal ? Légal
Javadoc et débogueur Semaine 03 Version A17.
Interaction avec une base de données
MVC et applications Web
Réalisation d'agents de surveillance Zephir
Présentation de JQUERY
Création d’une sous rubrique
Ultra Vidéo Gallery UVG pour les intimes.
Présentation du site NovDe.0
E-lyco C’est quoi ?.
Créer une alerte de recherche dans EBSCOhost
Wireshark Capture et analyse de trames IP
Réalisation d’une application web sous le thème: «Mon vétérinaire » par : Benzineb Asmaa et Meftahi Oualid Présentation à Université Saad Dahlab Blida.
Page d’accès au compte utilisateur
Le site FORUM liste de diffusion DROPBOX GESTAPRC Travail collaboratif
Gestion du compte et Méthodes d’inscription
Développement d’un réseau social de collaboration destiné aux médecins radiologues Soutenance de projet de fin d’étude En vue de l’obtention du diplôme.
Chapitre 7 Configuration de l'environnement du bureau
Documentation technique (Linux)
Afficher les Visiteurs Médicaux
Présenté par : EA Gauthier PIPINO Thomas YOUNES Iheb
Instructions pour les administrateurs
Présentation de frameworks J2EE 1 LIU Sizhao LUO Xin MALICK MANDENGUE Serge.
Outils et principes de base. Exemple d’application  Gestion de données d’enquête : Interface de saisie en ligne  insère directement les données dans.
Programmation Android Première application Android
Présentation de l’outil
SVN et Trac dans un contexte ASR
Tableau Numérique Interactif
La gestion des habilitations par le partenaire
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
Présentation Maverick / CookXML
 C’est quoi Laravel ?  Installer Laravel 5 avec Composer  Structure des Fichiers  Créer une page d’authentification  Comment faire le Routing dans.
Ordre du jour 2- Menu des services
Création d’un outil d’aide à la composition de cours
Formation Dragon NaturallySpeaking
YII Yes It Is !.
Site web, Ce qu’il faut savoir ?
Transcription de la présentation:

FRAMEWORKS : XMLBEANS / STRIPES Cas d’une appli de gestion de contacts FRAMEWORKS : XMLBEANS / STRIPES Héloïse Urbain, Christophe Guerlus, Mathieu Yulzari 18/04/2019

XMLBEANS Documentation : le site apache, qqs sites annexes Tutorial pas assez explicite, web assez pauvre Installation : assez longue, bcp de modif et d’ajout Problèmes rencontrés, jusqu’où on est arrivé Découverte : génère des classes Java beans à partir d’un XSD Utilisation de Ant d’Eclipse Application à notre cas : créer une bdd de contacts, pouvoir ajouter un contact à travers un formulaire (génération d’un fichier xml pour chaque contact) Fichier XML des utilisateurs (Bdd) Generation des beans Utilisation pour la manipulation avancée de fichier XML Héloïse Urbain, Christophe Guerlus, Mathieu Yulzari 18/04/2019

STRIPES Documentation : site stripesframework, sites liés Turorial assez bon et communauté plus grande Installation : plus simple que Struts mais prend aussi du temps, configuration précise indispensable (packages, web.xml, properties…) Découverte : basé sur un MVC (modèle vue controlleur), qui a son propre formulaire, ses balises; facile d’utilisation Basé sur l’utilisation de beans Héloïse Urbain, Christophe Guerlus, Mathieu Yulzari 18/04/2019

STRIPES Application à notre cas : modifications du web.xml <filter> <display-name>Stripes Filter</display-name> <filter-name>StripesFilter</filter-name> <filter-class>net.sourceforge.stripes.controller.StripesFilter</filter-class> <init-param> <param-name>ActionResolver.Packages</param-name> //nom du packages contenant les beans utilisés <param-value>bean</param-value> </init-param> </filter> Héloïse Urbain, Christophe Guerlus, Mathieu Yulzari 18/04/2019

STRIPES Application à notre cas : pages de l’appli, formulaire et résultats : <stripes:form beanclass="bean.LogActionBean"… <stripes:text name="pseudo"… <stripes:password name="mdp"… <stripes:submit name="envoyer" … Fonctionne comme en JEE normal : avec des beans ${actionBean.result} pour récupérer les valeurs Héloïse Urbain, Christophe Guerlus, Mathieu Yulzari 18/04/2019

Présentation du cas Logiciel de gestion de contacts en ligne Des contacts (login, mdp, nom, prénom, mail, …) Un Administrateur Des fonctionnalités Deux acteurs : l'administrateur qui va gérer la liste des utilisateurs et les mots de passe (ajout, suppression, init mot de passe, stats users...) l'utilisateur qui va gérer ses contacts (ajout, suppression, affichage, recherche, nb contacts...) Héloïse Urbain, Christophe Guerlus, Mathieu Yulzari 18/04/2019

Explications de l’appli Listes des pages de l’appli : Se loguer ou S’enregistrer Différentes pages selon rôle : user et page admin Différentes actions possibles Afficher les infos perso Consulter les infos des personnes inscrites … Démo //y figure seulement la partie Stripes et ses fonctionnalités, XMLBeans étant tjrs en test… Héloïse Urbain, Christophe Guerlus, Mathieu Yulzari 18/04/2019