Archive for février, 2011


Objectif :

Connecter une applications cliente console avec une application serveur EJB pour utiliser les différents services fournis par celle ci en utilisant la librairie JNDI.

On considère que nous avons déjà developper notre application EJB (tutoriel session bean)

Lire la suite

Outils :

Eclipse Entreprise Edition : http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/heliossr2

Jboss 4.2 : http://sourceforge.net/projects/jboss/files/JEMS-Installer/jems-installer-1.2.1.CR4/

Installation de Jboss :

Jboss est un serveur d’application entièrement écrit en Java donc multiplateforme, il suffit donc d’avoir une JVM installé sur son poste, Jboss prend en charge les spécifications JEE est plus particulièrement les EJB puisqu’il contient un conteneur d’EJB.

Attention , la version JBoss 4.2 qu’on va installer dans ce tutoriel qui est la plus stable est sortit en 2008 donc ne supporte pas les dernières spécification JEE6 sortit en 2010.

Lancez jems-installer-1.2.1.CR4.jar et suivez les étapes suivantes (on s’arrêtera que sur les étapes importantes de l’installation le reste je vous fais confiance 🙂

Lire la suite

Objectif :

Dans ce tutoriel nous allons apprendre à developper notre première hello world session bean, notre application serra déployé sur un serveur JBoss 4.2

Prérequis :

Eclipse Entreprise Edition : http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/heliossr2

Jboss 4.2 : http://sourceforge.net/projects/jboss/files/JEMS-Installer/jems-installer-1.2.1.CR4/

Pour configurer votre environnement suivez l’article Confirguration Jboss 4.2 pour Eclipse

Rappel :

Qu’est qu’un Session Bean :

Un session bean est un objet Java permettant de fournir des services à différentes applications clientes , il doit donc être déployé sur un serveur d’application, une application cliente peut être lourde ( Console, Swing , … ) ,légère ( Web ).

Il existe deux types de session bean, Stateless  Session bean et Statefull Session bean. ( nous verrons cela plus en détails dans un autre article).

Les sessions bean vont donc composé la partie DAO (Data Access Object) de notre application.

Lire la suite