CASTEL Dennis SARZEAUD Floriane TAKAHASHI Atsushi
CASTEL Dennis, SARZEAUD Floriane, TAKAHASHI Atsushi 20/05/2009 Présentation des framework Wicket et JAXB I. Wicket I.Avantages II.Implémentation III.Utilisation II. JAXB I.Avantages II.Implémentation III.Utilisation 1 / 9
CASTEL Dennis, SARZEAUD Floriane, TAKAHASHI Atsushi 20/05/2009 Présentation des framework Wicket et JAXB Framework Java pour le développement d'applications Web On nutilise que XHTML et Java. Utilisation directe de HTML et de Java. On na pas besoin dutiliser JSP. Séparer les travails entre les designer et les programmateur Ils maintient en outre automatiquement l'état des composants sur le serveur. 2 / 9
CASTEL Dennis, SARZEAUD Floriane, TAKAHASHI Atsushi 20/05/2009 Présentation des framework Wicket et JAXB 1. Télécharger la dernière version de wicket ( 1. Télécharger les dépendances : 1. Slf4j ( 2. Log4j ( 1. Dans le répertoire WEB-INF/lib de votre projet : 1. Copier tous les jars de wicket sauf le velocity 2. Copier les jars de slf4j suivant : slf4j-api, log4j-over-slf4j, slf4j-log4j 3. Copier le jar log4j 3 / Installation –Wicket-
CASTEL Dennis, SARZEAUD Floriane, TAKAHASHI Atsushi 20/05/2009 Présentation des framework Wicket et JAXB 1.2 Installation –Wicket- (suite) 1. Modification du web.xml MaServlet org.apache.wicket.protocol.http.WicketServlet applicationClassName package.MonApplication 1 MaServlet /*
CASTEL Dennis, SARZEAUD Floriane, TAKAHASHI Atsushi 20/05/2009 Présentation des framework Wicket et JAXB Ne nécessite pas de code HTML spécifique, ni de fichier de configuration XML compliqué Classes héritent de WebPage et WebApplication Utilise des « wicket:id » pour faire le lien Intérêt Jetty hot deployment: moteur de servlet vérifie si les sources ont été modifiées, et redéploie l'application 4 / 9
CASTEL Dennis, SARZEAUD Floriane, TAKAHASHI Atsushi 20/05/2009 Présentation des framework Wicket et JAXB XML Schema est transformé en code Java automatiquement. L'arbre d'objet JAXB n'utilise pas beaucoup de mémoire. Il y a garantie de la pertinence de donnée. JAXB peut produire la DTD. 6 / 9
CASTEL Dennis, SARZEAUD Floriane, TAKAHASHI Atsushi 20/05/2009 Présentation des framework Wicket et JAXB Télécharger JAXB depuis Placer le jar de JAXB dans le lib de WEB-INF A la racine du projet on crée un build.xml On crée un XML Schema Ant utilise build.xml pour générer les classes de bases 7 / Installation -JAXB-
CASTEL Dennis, SARZEAUD Floriane, TAKAHASHI Atsushi 20/05/2009 Présentation des framework Wicket et JAXB Technique de "Data Binding" pour traiter le XML avec Java Utilisation de marshal et unmarshal JAXB est l'une des API standards de la plate- forme Java EE 8 / 9
CASTEL Dennis, SARZEAUD Floriane, TAKAHASHI Atsushi 20/05/2009 Présentation des framework Wicket et JAXB Wicket JAXB ebServices/jaxb/ ebServices/jaxb/