Présentation du PJBUGQu'est-ce que le PJBUG ? Derrière cet acronyme se cache le résultat de la volontée commune d'utilisateurs francophones de JBoss : il s'agit du Paris JBoss User Group, un rassemblement d'utilisateurs français du fameux serveur d'application open-source J2EE JBoss Application Server et des produits JBoss en général. Extrait du site du PJBUG :
Notre objectif est de proposer aux utilisateurs et aux personnes intéressées par JBoss de se rencontrer, d'établir des liens et de partager leurs connaissances et retours d'expérience sur les logiciels JEMS et les autres projets JBoss.
Lieu de la conférenceCette conférence a eu lieu dans un cadre convivial dans le restaurant "Chez Mémère Paulette", 3 rue Paul Lelong 75002 Paris. But de la conférenceCette conférence a eu pour sujet principal le nouveau support des EJB 3 apporté par JBoss AS 4.0.3. Ce fut également la première intervention "publique" du PJBUG, intervention qui permettra par la suite l'évolution de ce groupe que nous avons pu rencontrer. L'intervenant principal de cette conférence fut Emmanuel Bernard qui travaille actuellement pour JBoss Europe, au sein de l'équipe Hibernate. Présentation des EJB 3Point clé des EJB 3 : Java 1.5La grande force des EJB 3 par rapport aux EJB 2 est la simplification apportée par rapport aux phases de configuration et de description des beans. Cette simplification a pu voir le jour grâce à l'une des nouveautés apportées par Java 1.5: il s'agit des annotations. Le temps de développement + déploiement des EJB a été grandement réduit, en soulageant le développeur des tâches rebarbatives: il devient maintenant optionnelle d'utiliser des fichiers descripteurs XML pour décrire nos EJB. Nouveautés des EJB 3Le développement des EJB 3 a été accompli en partie grâce au retours des utilisateurs sur l'utilisation des EJB 2 et sur les bonnes pratiques observées en général. Ainsi, une fonctionnalité très appréciée par les développeurs d'applications modulaire a été implémentée dans les EJB 3: il s'agit du pattern de dependency injection (injection de dépendance) où le conteneur EJB va pouvoir "injecter" automatiquement des objets au sein de vos beans, sans que ceux-ci aient besoin de faire de quelconques appels. Avant ça, il était souvent nécessaire de faire des appels JNDI pour récupérer certains objets. Ce concept de dependency injection est très connu des utilisateurs du framework Spring. D'autres points soulignés furent le fait que nos EJB deviennent à présents de simples classes POJO auxquelles vous rajoutez des annotations.
Au niveau des tests unitaires, il est maintenant possible d'exploiter JBoss de façon "minimaliste" afin de procéder aux tests (JBoss Embeddable) ce qui n'était pas possible avec les EJB 2..
ConclusionCette première réunion du PJBUG fut une réussite. En effet, un grand nombre de personnes de tout horizon ont pu se retrouver dans une très grande ambiance même si l'espace était un peu étroit pour le nombre de personnes (ce qui montre l'attrait grandissant pour la communautée open-source J2EE).N'hésitez pas à contacter les membres du PJBUG afin d'en savoir plus et même contribuer à ce projet prometteur. Plus d'informationsJBoss.com - The Trusted Leader in Middleware Software JBoss.com - What is a JBoss User Group? Hibernate Paris JBoss User Group Entretien avec Emmanuel Bernard (par le PJBUG)
|