JBoss Développement, déploiement et sécurisation d'applications JEE
Ce livre sur JBoss s'adresse aux développeurs Java quotidiennement confrontés au développement et au déploiement d'applications distribuées, que ce soient des applications Web, des reprises de projets en EJB 2 ou de nouveaux projets en EJB 3 JBoss est devenu un serveur d'applications incontournable dans le monde Java et ce livre présente de manière pratique le déploiement et la sécurisation des applications sous JBoss, en tenant compte des différentes versions des spécifications Sun : Servlet / JSP, EJB 2 pour les projets existants et EJB 3 pour les nouveaux projets. Le livre commence par un rappel sur l'architecture JEE, puis se poursuit sur l'installation de JBoss. Les services fondamentaux de JBoss utilisés par les applications distribuées y sont présentés et expliqués. L'auteur décrit l'architecture interne de JBoss et présente les principaux services : JMX, JNDI, JMS, JTA, JCA, JAAS Les chapitres suivants décrivent les principes de fonctionnement et de codage des composants EJB2, EJB3, servlet/JSP. Le déploiement et l'empaquetage de ces composants sous JBoss sont commentés et illustrés par des exemples qui sont disponibles en téléchargement. La gestion des transactions et de la sécurité font l'objet de chapitres à part entière. Après le développement et le déploiement... l'administration de JBoss est présentée : la console JMX, l'instanciation de plusieurs instances, la mise en cluster, configuration avec Apache mod_jk. Le dernier chapitre présente l'intégration de JBoss à Eclipse et notamment comment intégrer dans Eclipse les exemples téléchargeables