Home

Stripes - Manuel d`installation - gardeux

image

Contents

1. d pendance compile time pour d velopper avec Stripes Pour d velopper et utiliser Stripes vous aurez besoin de copier les fichers libraires ci dessous fournis avec Stripes dans votre classpath e commons logging jar 1 1 Apache Commons Logging est utilis afin de fournir une interface de logging avec une impl mentation agnostique e cos jar le package libraire com oreilly servlets gr ce Jason Hunter est utilis pour g rer les uploads de fichiers multi part partir de formulaires d envoi Les fichiers libraires ci dessus sont fournis avec la distribution de stripes et ont t test s avec Stripes Des versions plus r centes peuvent fonctionner mais vous serez en territoire inconnu Les properties La derni re partie tre pla e est le fichier StripesResources properties il faudra tout simplement le copier dans WEB INF classes StripesResources properties est utilis par d faut pour contenir des messages d erreurs qui sont utilis s pour la validation incluse par d faut dans Stripes et la validation faite dans les ActionBeans et il doit pouvoir tre retrouv dans le classpath On peut aussi utiliser les properties pour ne pas crire en dure les textes dans le code en utilisant les balises Label Voici un fragment exemple du fichier Example StripesResources properties Ecriture des texts Titre_page_accueil Projet de JEE Stripes Premiere_Rubrique Les avantages Deuxi me_Rubrique Les
2. du MVC avec Stripes en utilisant les ActionBean Le fichier StripesResources properties permet le traitement des erreurs de formulaires conversion validation de champs etc et des messages associ s ces erreurs qui sont enti rement param trables P Project Explorer 52 T 77m El m projet_stripes H lar Deployment Descriptor projet_stripes 2g Java Resources src JavaScript Support E e build B webcontent H META INF E E W EB INF B casses StripesRkesources properties B E lib Bj commons logging jar Bj cos jar Bj stripes jar i web xml Configuration Stripes est con u de fa on requ rir le minimum de configuration possible Le web xml Une simple configuration du Stripes Filter et du Stripes Dispatcher Servlet est n cessaire Pour notre projet nous avons choisis de prendre comme configuration lt xml version 1 0 encoding UTrF 8 gt lt web app id WebApp ID version 2 4 xmlins http java sun com xml ns j2ee xmins xsi http www w3 0org 2001 XMLSchema instance xsi schemaLocation http java sun com xml ns j2ee http java sun com xml ns j2ee web app 2 4 xsd gt lt Balise pour le titre du projet gt lt display name gt Projet MSI lt displa y name gt QE SA e S gt lereerer D S MALE npse sse s a CNRS USERSRE SSSR RATER INA TEST ETC CCE Fer lt filter gt lt display name gt Stripes Filter lt display name gt lt filter name gt StripesFilter lt f
3. EISTI Projet Java EE Approfondi Manuel d installation du framework Stripes Amaury Languillat Yann Gonzalez Arnaud Recher Vincent Laronde Anys Mechkar Manuel d installation T l chargement On part du principe que l utilisateur poss de e La version Ganymede 3 4 2 au minimum d Eclipse pour les d veloppeurs Java EE e La version 6 0 18 au minimum du conteneur JEE Apache Tomcat Voici les fichiers n cessaires pour l installation de Stripes Stripes zip On y trouve e Toute la documentation n c ssaire e Le fichier Properties e Les biblioth ques Cr ation d un projet JEE sous clipse Nous partons du principe que l utilisateur est en mesure de cr er un projet de type Dynamic Web Project Dans les options il faut choisir la derni re version du module Dynamic Web 2 5 et la bonne configuration du serveur Apache Tomcat v6 0 Votre projet JEE est maintenant cr et constitue la base de votre futur projet bas sur le framework Stripes 1 5 1 Ajout de Stripes au projet Dans un premier temps vous devez copiez les 3 jar du dossier lib du zip de Stripes que vous avez t l charg dans WEB INF lib Voici leurs noms e stripes jar e commons logging jar e cos jar Dans un deuxi me temps copiez le fichier StripesResources properties du dossier lib du zip de Stripes que vous avez t l charg dans WEB INF classes Configuration du fichier web xml e Ouvrez le fichier w
4. alue gt lt init param gt lt servlet gt lt servlet gt lt servlet name gt StripesDispatcher lt servlet name gt lt servlet class gt net sourceforge stripes controller DispatcherServlet lt servlet class gt lt load on startup gt 1l lt load on startup gt lt servlet gt lt servlet gt lt description gt lt description gt lt display name gt LogActionBean lt display name gt lt servlet name gt LogActionBean lt servlet name gt lt servlet class gt actionBean LogActionBean lt servlet class gt lt servlet gt lt gt le esse Les Servlets Mapping s s gt gt P A A T r E gt lt servlet mapping gt lt servlet name gt StickyCaptcha lt servlet name gt lt url pattern gt stickyImg lt url pattern gt lt servlet mapping gt lt servlet mapping gt lt servlet name gt StripesDispatcher lt servlet name gt lt url pattern gt action lt url pattern gt lt servlet mapping gt lt servlet mapping gt lt servlet name gt LogActionBean lt servlet name gt lt url pattern gt LogActionBean lt url pattern gt lt servlet mapping gt lt La premi re page du projet afficher gt lt welcome file list gt lt welcome file gt Processus Accueil jsp lt welcome file gt lt welcome file list gt lt web app gt Les Biblioth ques Puis il faudra que vous placiez stripes jar dans votre classpath normalement WEB INF lib Ceci est la seule
5. d savantages Validation error messages used by Stripes built in type converters converter number invalidNumber The value 1 entered in field 0 must be a valid number converter byte outOfRange The value 1 entered in field 0 was out of the range 2 to 3 converter short outOfRange The value 1 entered in field 0 was out of the range 2 to 3 converter integer outOfRange The value 1 entered in field 0 was out of the range 2 to 3 converter float outOfRange The value 1 entered in field 0 was out of the range 2 to 3 converter enum notAnEnumeratedValue The value 1 is not a valid value for field 0 converter date invalidDate The value 1 entered in field 0 must be a valid date converter email invalidEmail The value 1 entered is not
6. eb xml qui se situe comme dans toute architecture d un projet JEE dans le dossier WEB INF e Rajoutez dans le fichier web xml le code du fichier XML stripes xml qui se trouve dans le zip de Stripes Ce code XML correspond la configuration de Stripes d tection des ActionBeans des jsp etc Pour acc l rer la d tection des ActionBeans au d marrage de Stripes ne pas oublier de modifier dans la balise filter init param param value l endroit du A MODIFIER le ou les noms des packages qui contiendront les ActionBeans s par s par des virgules Cr ation d ActionBean et de JSP e Vous pouvez d s pr sent cr er des ActionBean qu utiliseront vos JSP Pour cela il faut respecter les conditions suivantes o Votre classe doit impl menter l interface ActioBean implements ActionBean o Votre classe doit poss der un attribut de type ActionBeanContext private ActionBeanContext context o Votre classe doit poss der le getter et le setter pour cet ActioBeanContext e Les JSP font appel aux ActionBean afin de r aliser le mod le MVC Toute JSP doit poss der l ent te suivant lt page language java contentType text html charset UTF 8 gt lt taglib prefix stripes uri http stripes sourceforge net stripes tid gt lt DOCTYPE html PUBLIC W3C DTD XHTML 1 0 Strict EN http www w3 org TR xhtml1 DTD xhtml1 strict dtd gt Vous disposez pr sent de tous les l ments pour faire
7. ilter name gt lt filter class gt net sourceforge stripes controller StripesFilter lt filter class gt lt filtre qui map action Bean gt lt init param gt lt param name gt ActionResolver Packages lt param name gt lt param value gt actionBean lt param value gt lt init param gt lt filtre qui map action Bean context gt lt init param gt lt param name gt ActionBeanContext Class lt param name gt lt param value gt actionBean TrimaneActionBeanContext lt param value gt lt init param gt lt filter gt Re a a eo nat FeS lt iea ssesses Les Filters Mapping a gt lt filter mapping gt lt filter name gt StripesFilter lt filter name gt lt url pattern gt jsp lt url pattern gt lt dispatcher gt REQUEST lt dispatcher gt lt filter mapping gt lt filter mapping gt lt filter name gt StripesFilter lt filter name gt lt servlet name gt StripesDispatcher lt servlet name gt lt dispatcher gt REQUEST lt dispatcher gt lt filter mapping gt Fr mere eur Les Servelets ses re RE caw lt servlet gt lt servlet name gt StickyCaptcha lt servlet name gt lt servlet class gt nl captcha servlet StickyCaptchaServlet lt servlet class gt lt init param gt lt param name gt width lt param name gt lt param value gt 250 lt param value gt lt init param gt lt init param gt lt param name gt height lt param name gt lt param value gt 75 lt param v

Download Pdf Manuals

image

Related Search

Related Contents

Product User Manual for “Cloud Products” (CMa-PGE01  取扱説明書  ミュージアムに必要な備品を1冊にまとめました。 - e  AEG 65270AC EN Clothes Dryer User Manual  取扱説明書/イ果証書  First Alert FA1220CV User's Manual  Sea Gull Lighting 61270-839 Installation Guide  manual  CYT-100SC web User Manual - Chiyu    

Copyright © All rights reserved.
Failed to retrieve file