La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Présenté par : EA Gauthier PIPINO Thomas YOUNES Iheb

Présentations similaires


Présentation au sujet: "Présenté par : EA Gauthier PIPINO Thomas YOUNES Iheb"— Transcription de la présentation:

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


Télécharger ppt "Présenté par : EA Gauthier PIPINO Thomas YOUNES Iheb"

Présentations similaires


Annonces Google