Chargement...
Chargement...

Java. Vol. 2. Conception et déploiement J2EE : Ant, Tomcat, Eclipse, JBoss, Castor, JUnit, XDoclet, Checkstyle, Java Web Start

Auteur : Jérôme Molière

25,00 €
Chargement...
Livraison à partir de 0,01 €
-5 % Retrait en magasin avec la carte Mollat
en savoir plus

Résumé

A travers la création d'un gestionnaire de bookmarks, montre comment aborder un développement J2EE. ©Electre 2024

Au 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...

Riche 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.

Un modèle à 5 couches pour notre étude de cas (BlueWeb). Couche de présentation (servlets). Objets métier. Couche de persistance EJB. Client riche SWT. Déploiement. Base de données. Choix de l'environnement de développement. Gestionnaire CVS. Ant. Tâches utilisateurs (Custom Tasks). Principes de codage et conventions JavaBeans. Approche qualité. · Interfaces graphiques. Choix de la bibliothèque SWT et d'Eclipse. Widget: SWT ou JFace? Découplage vues/données. Validation des saisies. Maintenance avec le framework JUnit. Les tests unitaires en pratique. Gestion de traces: Log4j ou java.util.logging? · Présentation avec les servlets HTTP. Maîtriser le couplage. 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. Approche SOAP. · Logique métier avec les EJB. Implémentation. Home/Remote Interface. Le pattern Proxy. Description du déploiement. XDoclet. Ajouter des doclets dans des build-files. AndroMDA. · Déploiement et gestion des versions avec Java Web Start. Déploiement sur le poste client. Gestion des versions et maintenance. 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. · Audit du code et qualité logicielle. Chartes et conventions de codage. Checkstyle. Génération d'un rapport. Utilisation de métriques. java.net et Jdepend. Dépendances entre packages. Utilisation de Jdepend dans un build-file Ant. Tests unitaires: le framework Junit. Mise en forme du code source. Directives d'import de classes Java. Analyse du code source. Renforcement d'architecture. Macker. Interaction avec CVS. · Zoom sur le code source de l'étude de cas. 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.

Fiche Technique

Paru le : 16/10/2003

Thématique : Langages de programmation

Auteur(s) : Auteur : Jérôme Molière

Éditeur(s) : Eyrolles

Collection(s) : Les cahiers du programmeur

Série(s) : Java

ISBN : Non précisé.

EAN13 : 9782212111941

Reliure : Broché

Pages : X-179

Hauteur: 24.0 cm / Largeur 21.0 cm


Épaisseur: 1.3 cm

Poids: 550 g