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

GWT et Vaadin Java Discussion :

GWT accès base de données


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2011
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 196
    Par défaut GWT accès base de données
    Bonjour à toutes et a tous,

    Nous développons actuellement un grand projet de gestion de bibliothèque en utilisant GWT.
    Le problème étant que nous n'arrivons pas à nous connecter à une base de données postgreSQL avec hibernate. D'après nos recherches sur internet nous en concluons que ce n'est pas évident voir impossible à réaliser et qu'il serait préférable d'utiliser App Engine de google, cependant je ne sais pas comment le configurer.

    Si quelqu'un a déjà développé un projet GWT en se connectant à une BDD je suis intéressé par la façon dont vous avez procédé pour y arriver.

    Cordialement,

    Olivier

  2. #2
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2011
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2011
    Messages : 41
    Par défaut
    Bonjour

    Il y a une librarie hibernate pour gwt qui s'appelle gilead:

    http://noon.gilead.free.fr/gilead/

    C'est pas vraiment facile a prendre en main, je te conseille d'utiliser maven pour gerrer ses dependencies:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <dependency>
    	<groupId>net.sf.gilead</groupId>
    	<artifactId>gilead-hibernate</artifactId>
    </dependency>
    <dependency>
    	<groupId>net.sf.gilead</groupId>
    	<artifactId>gilead4gwt</artifactId>
    	<classifier>WO_google</classifier>
    </dependency>
    Note: j'ai utilisé un artifact spécial pour gilead4gwt qui ne contient pas les classes google, puisque cela ne correspondait pas a ma version de GWT SDK (2.3.0)

    Bon courage

  3. #3
    Membre confirmé Avatar de docr1
    Profil pro
    Inscrit en
    Février 2007
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Février 2007
    Messages : 74
    Par défaut
    Tu peux sinon utiliser le requestFactory de GWT, cela te permet de d'avoir accès a ton ORM directement a partir du client, sans a devoir créer des appels RPC.

    Je pense que ca pourrait répondre a ton besoin.

  4. #4
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2011
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 196
    Par défaut
    Ok pour request factory, c'est expliqué sur le site de google, je vais essayer de l'utiliser avec hibernate, quelqu'un peut me dire quels sont les fichiers de configuration à mettre en place pour que cela fonctionne (faut-il créer un fichier hibernate.cfg.xml ?)

  5. #5
    Membre confirmé Avatar de docr1
    Profil pro
    Inscrit en
    Février 2007
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Février 2007
    Messages : 74
    Par défaut
    Pour requestFactory, je pense que tu dois utiliser JPA, après tu peux utiliser Hibernate comme implémentation.

    edit : tu peux utiliser JPA ou JDO, mais non requis, donc tu peux utiliser directement hibernate.

  6. #6
    Membre confirmé
    Inscrit en
    Juillet 2011
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Juillet 2011
    Messages : 73
    Par défaut
    Bonjour,
    j'ai déjà rencontré le même problème il y a quelques mois, j'arrivais pas à intégrer gwt avec une base de données MySQL à l'aide de Hibernate:
    http://http://www.developpez.net/for...gwt-hibernate/

    j'ai toujours pas résolue ce problème, et d'après les quelques recherches que j'ai effectué par la suite, il parait que GWT n'est pas compatible avec les bases de données relationnelles comme MySQL !!

  7. #7
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 165
    Par défaut
    GWT va bien avec pas mal de chose y compris hibernate. Voici un tutos qui montre comment utiliser le RequestFactory http://fdelbos.wordpress.com/2010/11...tory/#comments

  8. #8
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Septembre 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Septembre 2011
    Messages : 26
    Par défaut
    Nous sommes sur Hibernate et Postgres sans passer par App Engine de google. Et nous avons aucun soucis, d'ailleurs on s'est jamais poser la question.
    Donc je me pose la question quelle est votre soucis exactement? J'imagine que vous avec un serveur (tomecat, JBoss ou autre). Car si votre idée est de passer directement de GWT vers une DB..... oublier c'est une mauvaise solution il faut impérativement passer par de appels RPC et faire votre appel via le serveur.

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

Discussions similaires

  1. Accès Base de données Access
    Par vincent magnin dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 28/06/2006, 12h09
  2. Problème accès base de données
    Par alainconnu dans le forum Outils
    Réponses: 3
    Dernier message: 27/04/2006, 09h31
  3. [PHPMyAdmin] Accès base de donnée pour utilisateur
    Par nicodeme dans le forum Outils
    Réponses: 2
    Dernier message: 04/03/2006, 01h10
  4. [C#]Global.asax et accès base de données.
    Par R'SKaP dans le forum ASP.NET
    Réponses: 13
    Dernier message: 26/01/2006, 15h00
  5. [Kylix] Kylix et accès Base de données
    Par Oyoboy dans le forum EDI
    Réponses: 16
    Dernier message: 22/06/2004, 16h41

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