dimanche 7 février 2010

Couche de persistance des données

Pour accéder à la base de données de l'application, nous avons utiliser les fonctionnalités de persistance proposées par l'API Java.
Pour cela, les assistants de netbeans facilitent grandement la mise en place. Néanmoins pour revenir sur les éléments nécessaires, on a besoin:
- D'un pool de connection.
- D'un nom jndi associé au pool.
- D'un persitence unit.
Ceci peut être crée à la main dans la console d'admin de glassfish ou pratiquement automatiquement en suivant ce processus:
  1. Créer un package db par exemple
  2. Clique droit > New > Entity classes from database...
  3. A ce moment là si le DataSource n'est pas crée, Netbeans propose un assistant pour le crée.
  4. Une fois les classes sélectionnées, Un assistant propose de créer un persitence unit en se basant sur le nom jndi du pool de connection précédemment crée.
  5. Une fois les entity créées, créer un autre package ejb par exemple.
  6. Clique droit sur ce package > New > Beans Sessions for Entity Classes...
Et voila, en quelques cliques nous avons de beaux EJB beans sessions permettant d'accéder à la base de données. Très pratique ces assistants de Netbeans quand même !!

Aucun commentaire:

Enregistrer un commentaire