Compte-rendu du PJBUG du 13/12/2005

Présentation du PJBUG

Qu'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érence

Cette 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érence

Cette 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 3

Point clé des EJB 3 : Java 1.5

La 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 3

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

Conclusion

Cette 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'informations

JBoss.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)




Retrouvez ci-dessous les autres sections du Laboratoire Sun
Evènements
Java Sun Net Talk LIVE CHAT le 2 Avril à 16h303/29/08
SolarisSunDécouvrez les nouveaux Sun Fire sous Intel10/11/07
JavaValtech Days10/9/07
JavaApacheCon du 1 au 4 mai à Amsterdam2/13/07

Exemples de code
JavaManipuler les looks and feel (lister et affecter)10/15/07
JavaFaire sa propre injection de dépendance avec les annotations5/9/06
JavaSplash screen avec progress Bar5/5/06
JavaFaire un splash screen en swing5/5/06

Actualités
SunProjet Kenai: une nouvelle forge open source10/3/08
SunSun Microsystems en forme !8/4/08
SunOpenDS un ldap 100% java7/24/08
SunSun et Fujitsu annoncent un nouveau Sparc647/16/08
SunVisualVM, un outil de surveillance des applications Java7/10/08

Tips du laboratoire
EclipseVisual Editor avec Eclipse Europa, c'est possible3/28/08
EclipseGérer les projets dans un workspace.10/16/07
JavaManager votre server d'application avec Eclipse4/21/07
JavaVue des sub-packages avec Eclipse4/21/07
JavaGlisser-déposer avec Eclipse4/21/07

Laboratoire SUPINFO des technologies Sun
labo-sun@supinfo.com


Conditions d'utilisation et © Copyright SUPINFO International University
23, rue de Château Landon - 75010 PARIS - Tél : +33 (0) 153359700 Fax : +33 (0) 153359701
Respect de la vie privée