Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parDidier Sauvé Modifié depuis plus de 6 années
1
Présenté par : EA Gauthier PIPINO Thomas YOUNES Iheb
2
Qu’est-ce qu’un ActionBean ?
PRESENTATION Qu’est-ce qu’un ActionBean ? DEFINITION TELECHARGEMENT
3
INSTALLATION Créer un projet « Dynamic Web » Jar à installer :
Stripes.jar Common-logging.jar Cos.jar StripesResources.properties à copier dans /WEB-INF/classes/ Ajout dans le web.xml : Votre package : <init-param><param-value>…</ param-value>….
4
ETAPES D’UTILISATION LES JSP - JSP 2.0 minimum
Balises spécifiques à Stripes : <stripes:form beanclass=« … »…></stripes:form> <stripes:text name=« … »…></stripes:text> <stripes:select name=« … »…></stripes:select> Et pleins d’autres … - Noms des champs JSP = Noms des attributs ActionBean
5
ETAPES D’UTILISATION LES ACTIONBEANS - Ecouteurs d’évènements
Système d’annotation particulier avant les fonctions ou attributs: @ValidationMethod(on=« … ») @DefaultHandle @Validate(required=true) - Noms des champs JSP = Noms des attributs ActionBean
6
ETAPES D’UTILISATION PETIT EXEMPLE
JSP : <stripes:form beanclass="ActionBean.LogActionBean" focus="" > <stripes:errors/> Votre login : <stripes:text name="login"/> <stripes:submit name=« log » value=« Logging »/> </stripes:form> ACTIONBEAN : @Validate(required=true) private String login; @DefaultHandler public Resolution log() { return new ForwardResolution("/Projet/Perso.jsp"); }
7
Présenté par : EA Gauthier PIPINO Thomas YOUNES Iheb
8
PRESENTATION http://xstream.codehaus.org xstream-x.x.jar DEFINITION
xstream-x.x.jar DEFINITION TELECHARGEMENT INSTALLATION
9
ETAPES D’UTILISATION CAS DE SERIALISATION - Créer des classes en java
- Avoir une liaison de composition ou autre entre ces classes - Appeler l’outil XStream dans le code java pour faire la sérialisation - Génération d’un code XML correspond à ces classes
10
CAS DE DESERIALISATION
ETAPES D’UTILISATION CAS DE DESERIALISATION - Créer un fichier XML - Ecrire un code en java qui permettra de faire la deserialisation (4 ligne s de code) Exemple : XStream xstream = new XStream(new DomDriver()); FileInputStream fich = new FileInputStream(new File("c:/temp/fichier.xml")); Classe myClasse = (Classe) xstream.fromXML(fich);
11
TUTORIAL
12
TUTORIAL APRES SERIALISATION
13
BIBLIOGRAPHIE http://xstream.codehaus.org/
14
CONCLUSION PERSISTENCE SIMPLICITE UTILITE PERFORMANCE
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.