170 likes | 400 Views
Projet J2EE. Maverick XMLBeans. Garcel Jean-Baptiste – Le Loc Martin – Muller Thibaut. MAVERICK. Présentation Framework MVC pour développement J2EE. Simple d’utilisation et de compréhension. Tous types de technologie concernant la Vue. Sitemap en XML. MAVERICK.
E N D
Projet J2EE Maverick XMLBeans Garcel Jean-Baptiste – Le Loc Martin – Muller Thibaut
MAVERICK Présentation • Framework MVC pour développement J2EE. • Simple d’utilisation et de compréhension. • Tous types de technologie concernant la Vue. • Sitemap en XML.
MAVERICK Domaine d’application • Appliquer DOM (ou SAX) sur des objets JAVA. • Wrapping transformations. • Gestion de FOP. • DVSL.
MAVERICK Installation • Télécharger maverick.jar. • Dans Eclipse : créer un Dynamic Web Project avec les paramètres ‘Apache Tomcat v6.0’ et ‘Dynamic Web Module 2.5’. • Ajouter maverick.jar au projet, et le copier dans /WEB-INF/lib. • Editer web.xml pour ajouter un dispatcher. • Créer maverick.xml. • Dans ce fichier, éditer toutes vos vues et toutes vos commandes.
MAVERICK Problèmes rencontrés • Request Dispatcher. • Librairies manquantes. => Résolu grâce à l’exemple disponible sur le site de Maverick.
XMLBeans Présentation • DatabindingJAVA/XML. • Génération XML JAVA. • Et inversement.
XMLBeans Domaine d’application • Supporte tous les schémas XML. • Implémentation facile.
XMLBeans Installation • 2 possibilités : • Modification des variables d’environnement. • Plugin Eclipse.
XMLBeans Démarche d’installation • Cliquez-droit sur Poste de travail, puis cliquez sur Propriétés. • Sous l'onglet Avancé, cliquez sur Variables d'environnement. • Ajouter une variable XMLBEANS_HOME dont la valeur est le nom du répertoire. • Modifier la variable PATH pour y inclure le répertoire bin de votre installation XMLBeans. • Modifier la variable CLASSPATH pour inclure les xbean.jar inclus avec XMLBeans.
XMLBeans Génération des classes JAVA • 3 possibilités à partir de XML : • Scomp • Plugin Eclipse • Build.xml
XMLBeans Problèmes rencontrés • Nommage du Namespace. • Difficulté avec le Build.xml. => Résolu grâce à une bonne définition des PATH du fichier build.xml.
Bibliographie Maverick • http://mav.sourceforge.net • http://en.wikipedia.org/wiki/Maverick_Framework • http://www.theserverside.com/tt/articles/article.tss?l=Maverick XMLBeans • http://xmlbeans.apache.org/ • http://en.wikipedia.org/wiki/XMLBeans • http://longbeach.developpez.com/tutoriels/XML/XMLBeans/ • http://davidbau.com/archives