{"product_id":"chalmond-martine-java-vol-2-conception-et-deploiement-j2ee-ant-tomcat-eclipse-jboss-castor-junit-xdoclet-checkstyle-java-web-start-9782212111941","title":"Java. Vol. 2. Conception et déploiement J2EE : Ant, Tomcat, Eclipse, JBoss, Castor, JUnit, XDoclet, Checkstyle, Java Web Start","description":"\u003cp\u003e\n      \u003cb\u003eAu fil de la création d'un gestionnaire de bookmarks, ce cahier montre comment concevoir et déployer une application J2EE en s'appuyant sur l'indispensable panoplie des outils Open Source de gestion de versions, de génération d'EJB, d'audit de code: Ant Eclipse, Tomcat, JBoss, Castor, JUnit, XDoclet, Checkstyle, Java Web Start...\u003c\/b\u003e\n      \u003cbr\u003e\n    \u003c\/p\u003e\u003cp\u003eRiche en retours d'expériences et en design patterns, cet ouvrage fera gagner un temps précieux à ceux qui abordent J2EE ou qui souhaitent en avoir enfin une vue d'ensemble, qu'ils soient développeurs, chefs de projet, responsables qualité, ou encore administrateurs de serveurs Tomcat et JBoss.\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\n      \u003cb\u003eUn modèle à 5 couches pour notre étude de cas (BlueWeb).\u003c\/b\u003e Couche de présentation (servlets). Objets métier. Couche de persistance EJB. Client riche SWT. Déploiement. Base de données. \u003cb\u003eChoix de l'environnement de développement.\u003c\/b\u003e Gestionnaire CVS. Ant. Tâches utilisateurs (Custom Tasks). Principes de codage et conventions JavaBeans. Approche qualité. · \u003cb\u003eInterfaces graphiques. Choix de la bibliothèque SWT et d'Eclipse.\u003c\/b\u003e Widget: SWT ou JFace? Découplage vues\/données. \u003cb\u003eValidation des saisies.\u003c\/b\u003e Maintenance avec le framework JUnit. Les tests unitaires en pratique. \u003cb\u003eGestion de traces\u003c\/b\u003e: Log4j ou java.util.logging? · \u003cb\u003ePrésentation avec les servlets HTTP. Maîtriser le couplage.\u003c\/b\u003e Servlets Java et HTTP. Description du déploiement. Packaging. Le pattern Commande et les requêtes HTTP. Interceptors JBoss. Implémentation dans BlueWeb. Présentation et sérialisation d'objets Java. Castor\/XML. \u003cb\u003eApproche SOAP. · Logique métier avec les EJB.\u003c\/b\u003e Implémentation. Home\/Remote Interface. Le pattern Proxy. Description du déploiement. \u003cb\u003eXDoclet.\u003c\/b\u003e Ajouter des doclets dans des build-files. AndroMDA. · \u003cb\u003eDéploiement et gestion des versions avec Java Web Start. Déploiement sur le poste client. Gestion des versions et maintenance.\u003c\/b\u003e Configuration du serveur Web. Création du fichier .jnlp. Packaging et intégration de signature de jars dans un build-file Ant. Déploiement sur le serveur Web. Rachel. · \u003cb\u003eAudit du code et qualité logicielle. Chartes et conventions de codage.\u003c\/b\u003e Checkstyle. Génération d'un rapport. \u003cb\u003eUtilisation de métriques.\u003c\/b\u003e java.net et Jdepend. Dépendances entre packages. Utilisation de Jdepend dans un build-file Ant. \u003cb\u003eTests unitaires: le framework Junit. Mise en forme du code source.\u003c\/b\u003e Directives d'import de classes Java. Analyse du code source. Renforcement d'architecture. Macker. \u003cb\u003eInteraction avec CVS. · Zoom sur le code source de l'étude de cas.\u003c\/b\u003e Code de l'EJB session (sans état). Code des entités (EJB entity type CMP). Génération et déploiement des EJB dans JBoss. Configuration de PostgreSQL dans JBoss. Test des composants.\u003c\/p\u003e","brand":"Eyrolles","offers":[{"title":"Gebraucht - Gut","offer_id":53848141398358,"sku":"9782212111941-G","price":1.5,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/5829\/5382\/files\/product_image_9782212111941_1.jpg?v=1791435423","url":"https:\/\/www.momoxbooks.com\/de\/products\/chalmond-martine-java-vol-2-conception-et-deploiement-j2ee-ant-tomcat-eclipse-jboss-castor-junit-xdoclet-checkstyle-java-web-start-9782212111941","provider":"momox","version":"1.0","type":"link"}