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

JSF Java Discussion :

données persistantes et application web


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    258
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 258
    Par défaut données persistantes et application web
    Bonjour,

    je suis assez nouveau dans les application web en java. J'ai décidé de me mettre à jsf pour cela.

    Mais j'ai un problème avec la connection à la DB. Dans le tutoriel que j'ai suivi, il parlait de créer des données persistantes. Je ne comprend pas très bien la logique derrière. Et surtout je ne vois pas comment faire cela. Y a-t-il un bon tutoriel pour cela (j'ai cherché mais j'ai pas trouvé). Aussi, mes requêtes SQL sont assez complexe parfois, Est-ce opportun d'utiliser cette technique?

    Si non, quelle autre technique puis-je utiliser?

    Si je ne suis pas dans le bon forum, je m'en excuse.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 511
    Par défaut
    Je ne comprends pas bien ta question...

    tes données persistante sont ceux de ta base. Apres à toi de les persister comme tu veux (JDBC, Hibernate...).

  3. #3
    Membre confirmé
    Profil pro
    Analyste programmeur
    Inscrit en
    Novembre 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Analyste programmeur

    Informations forums :
    Inscription : Novembre 2006
    Messages : 197
    Par défaut
    tu as le choix entre EJB3+JPA et hibernate et toplink.

    se sont des outils ou des framawork pour pouvoir connecter avec votre base de donneés .

    et selon votre application tu as le choix entre eux.

  4. #4
    Membre éprouvé
    Inscrit en
    Juin 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 94
    Par défaut
    Tu as une explication en FR + exemples pour Hibernate ici:

    au format HTML
    http://www.hibernate.org/hib_docs/reference/fr/html/

    au format PDF
    http://www.hibernate.org/hib_docs/re..._reference.pdf


    Si je ne me trompe pas Toplink est surtout orienté/utilisé pour ORACLE

  5. #5
    Membre expérimenté Avatar de a.snaps
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 209
    Par défaut
    Pour être plus exacte tu as le choix entre pas mal de possibilité.
    Mais ce que tu as lu fait sans doute référence à JPA: Java Persistence API.
    JPA est une partie de la spécification EJB3 et te permets maintenant de persisté des POJO (Plain Old Java Object ou simple objet java) qui ont été préalablement annoté.
    La forme la plus simple étant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    @Entity
    public class NonSense {
     
       @Id
       private Long id;
     
       public Long getId() {
          return id;
       }
    }
    Mais JPA à lui tout seul n'est rien. Il ne s'agit que la spécification. Tu dois encore choisir un "Provider", qui implémente toute cette spec et persistera de façon transparente des entités dans la BD de ton choix.
    Hibernate, TopLink sont des choix parmis d'autre.
    Alex

  6. #6
    Membre confirmé
    Profil pro
    Analyste programmeur
    Inscrit en
    Novembre 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Analyste programmeur

    Informations forums :
    Inscription : Novembre 2006
    Messages : 197
    Par défaut
    dernierement j'ai lu un article j'ai compris que la meilleur solution et de utiliser EJB3 et JPA pour que l'application soit tres ouvert et pas de contrainte.

    pour developer une application il n'est pas obligatoire d'utiliser des provider

    est il vrai?

  7. #7
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    et franchement ca se limiterait à un bas niveau

Discussions similaires

  1. Accès aux données depuis une application web
    Par maserati dans le forum Persistance des données
    Réponses: 11
    Dernier message: 21/02/2012, 08h58
  2. Réponses: 3
    Dernier message: 24/01/2012, 12h36
  3. Réponses: 1
    Dernier message: 10/11/2011, 18h38
  4. Réponses: 11
    Dernier message: 16/12/2007, 00h48
  5. Sauvegarder une application Web-ASP et de ses données
    Par Piefire2 dans le forum Général Conception Web
    Réponses: 9
    Dernier message: 20/09/2007, 10h14

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