Accéder au contenu principal

Articles

Affichage des articles associés au libellé J2EE

Génération de classes Hibernate sous Eclipse

Dans la plupart de mes projets nous avons utilisé Hibernate. Hibernate offre une couche d'abstraction entre le monde Objet en Java et les bases de données relationnelles. Il permet de faire ainsi le lien entre des classes Java POJO (classes standard Plain Old Java Object) et du SQL. Il utilise quelques fichiers XML pour la configuration et des annotations Java pour faire la correspondance avec les tables SQL. Je vais décrire dans ce billet à travers un exemple simple comment utiliser le plugin Eclipse pour générer automatiquement les classes Java à partir d'une base de données existante. J'ai utilisé : Spring Tool Suite 3.3.0 basé sur  Eclipse Kepler Jboss Tools pour le plugin Hibernate Eclipse Les libraries Hibernate3 Java 1.6 & 1.7 Java DB (ou Apache Derby, c'est la même application) Tout d'abord, installez le plugin Hibernate dans Eclipse (Help->Install New Software).   Création de la base de données Sous Java DB, démarrez la base de...

Test de Primefaces 4.0

La nouvelle version 4.0 de PrimeFaces est disponible en version candidate (RC1). J'ai principalement utilisé les versions 2.0.2 et 2.2.1 dans mes précédents projets. Je vais profiter de la nouvelle version pour montrer un exemple simple d'utilisation de PrimeFaces. Attention !!! Ne démarrez jamais de développement pour une version de production en vous basant sur une version en Release Candidate. N'utilisez que des versions stables. PrimeFaces ( http://www.primefaces.org/ ) est une suite de composants JSF qui permet de développer des applications Web en Java. La composition des pages se fait en utilisant des balises HTML un peu particulières et des JavaBeans sont utilisées côté serveur pour stocker les données. Le principal avantage est que la mise au point des pages Web peut être faite en modifiant les pages dynamiquement. La recompilation n'est nécessaire que lorsque les classes Java doivent être modifiées. L'inconvénient principal est qu'il y a beaucoup de...