1 Préface Au début du développement de JBoss, ce n'était qu'un conteneur EJB. Après le développement de JBoss ces dernières années, il est devenu un serveur d'applications JBoss capable de fournir des fonctions complètes de la plate-forme J2EE. Bien que l'architecture entière de JBoss prenne en charge de nouvelles technologies logicielles et fournisse d'autres fonctionnalités, elle a toujours mis en œuvre les normes J2EE comme objectif principal, que JBoss ait ou non obtenu la certification J2EE.
Il est prévisible que JBoss continuera à diriger le développement des serveurs d'applications J2EE et qu'il deviendra également le serveur d'applications J2EE grand public.
2 Lecteurs cibles L'objectif de ce livre est de permettre aux utilisateurs de déployer et d'exécuter des applications J2EE 1.4 sur JBoss 4.0 dès que possible. Au moment de la rédaction de cet article, la dernière version de JBoss est la 4.0.0. Par conséquent, les utilisateurs doivent au moins utiliser la version 4.0.0 ou ses versions ultérieures. Parallèlement, ce livre utilise des exemples du didacticiel J2EE 1.4 fourni par Sun (l'URL spécifique est : http://java.sun.com/j2ee/1.4/docs/tutorial/doc) pour illustrer le déploiement de J2EE. applications dans JBoss et configuration. Bien sûr, ce livre n'est pas un didacticiel J2EE, mais il introduit néanmoins divers sujets dans J2EE à partir du niveau le plus élémentaire. Par conséquent, si l'utilisateur est nouveau dans J2EE, ce livre reste d'une grande valeur de référence. Si l'utilisateur envisage d'utiliser JBoss pour exécuter le didacticiel J2EE ci-dessus, alors félicitations, ce livre est préparé pour vous. Il est préférable que les utilisateurs lisent les deux didacticiels en même temps.
3 À propos de ce livre Tout d'abord, ce livre impliquera le téléchargement, l'installation et le fonctionnement du serveur d'applications JBoss 4.0.0. Ensuite, la structure des répertoires, les principaux fichiers de configuration et les services du serveur d'applications JBoss sont généralement donnés.
Ensuite, le livre conduit les développeurs vers la partie pratique. Nous étudierons comment déployer l'application Duke Bank sur JBoss dans le didacticiel Sun J2EE. Cela permettra aux développeurs d'accéder rapidement à ce rôle et de se familiariser avec les opérations simples de configuration et de déploiement dans JBoss. D'autres chapitres couvrent des sujets non abordés dans Duke Bank : la messagerie JMS (Message Driven Beans, MDB) et la persistance gérée par conteneur (CMP). Bien entendu, ce sont également des exemples tirés du didacticiel J2EE.
Chapitre 5, étudier les services Web. Ce livre en discutera en deux étapes. Premièrement, comment exposer les méthodes EJB dans l'application bancaire Duke en tant que service Web ; deuxièmement, comment accéder au service Web via une application client Java.
Le chapitre 8 traite de la configuration de la base de données. Nous enseignerons aux développeurs étape par étape.
Au chapitre 9, ce livre examine des sujets de configuration de sécurité plus avancés.
Développer