IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Persistance des données Java Discussion :

[Application web J2EE] outil de persistance


Sujet :

Persistance des données Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de AmineDev9
    Inscrit en
    Décembre 2007
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 193
    Par défaut [Application web J2EE] outil de persistance
    Bonjour
    je veut réaliser une application web avec le framework JSF, un serveur d'application JBoss ( j'ai pas de problème jusqu'à maintenant ), Je dois réaliser les opérations d'ajout, modification , suppression . . . sur une table de la base de donnée et là je dois choisir l'outil de mapping entre le modèle relationnel et le modèle objet

    Quel outil je dois utilisé Hibernate 3 ou bien EJB 3/JPA et pourquoi !
    j'ai aucune idée sur les 2 outils

    merci pour vos aides . . .

  2. #2
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 2
    Par défaut
    Salut.

    C'est la question que se pose tout le monde au début d'un projet.

    JPA est un API standard qui a été intégré à java et qui selon Sun, reprend le meilleur de toutes les libs de persistance existantes.
    JPA est aujourd'hui implémenté par plusieurs librairies de persistance comme EclipseLink, Toplink ou Hibernate etc...

    Hibernate implémente donc JPA, mais propose aussi d'autres fonctionnalités.

    Selon tes besoins, tu pourra choisir JPA pour sa portabilité et parce qu'il est un standard, ou la lib Hibernate pour les fonctionnalités supplémentaires.

    Personnellement JPA me suffit dans la plupart de mes projets.

    Bon courage.

  3. #3
    Membre confirmé Avatar de AmineDev9
    Inscrit en
    Décembre 2007
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 193
    Par défaut
    Merci pour votre réponse
    juste une question :comment on utilise hibernate 3 avec JSF et EJB3
    merci pour vos aides

  4. #4
    Membre expérimenté Avatar de mOuLi
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2008
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2008
    Messages : 170
    Par défaut
    Pour ne pas tout faire mnuellement je te conseille fortement d'utiliser des frameworks qui ont pour objectif de simplifier l'intégration de toutes ces technologies.
    Parmi tous ceux qui existent, tu peux t'intéresser à :


    Ces 2 frameworks utilisent le principe de l'IoC (inversion de contrôle) pour faire cohabiter des frameworks de persistance, de présentation, etc ...

    Etant donné que tu es sur environnement JBoss + JSJ + EJB3, peut-être que Seam sera plus simple à utiliser (alors que Spring offre une intégration multi-technos, Seam est plutôt orienté JSF/Hibernate/EJB3)

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2005
    Messages : 138
    Par défaut
    L'IoC est native avec les EJB3 (@EJB). Plus besoin de ce casser la tête avec Spring. Idem pour le mapping des Objets relationnels (javax.persistance...) @Entity et cé parti

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. diagramme de classe pour une application web J2EE
    Par amnass dans le forum Diagrammes de Classes
    Réponses: 2
    Dernier message: 04/04/2009, 15h25
  2. Quelle distribution choisir pour une application WEB J2EE
    Par dj_f. dans le forum Distributions
    Réponses: 1
    Dernier message: 14/03/2008, 10h04
  3. déploiement d'une application web (J2EE) dans le serveur
    Par opensource dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 05/07/2007, 10h37
  4. developpement d'une application web J2EE
    Par cybercrisp dans le forum Développement Web en Java
    Réponses: 8
    Dernier message: 23/04/2007, 22h54
  5. Réponses: 0
    Dernier message: 17/10/2005, 08h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo