-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 13 posts ] 
Author Message
 Post subject: Utilisation d'hibernate avec websphere
PostPosted: Fri May 27, 2005 9:19 am 
Newbie

Joined: Fri May 20, 2005 3:54 am
Posts: 15
Bonjour,

j'effectue un stage de fin d'étude et j'ai besoin d'aide pour utiliser hibernate sur un serveur websphere.

J'arrive bien à utiliser hibernate en local (configuration du fichier hibernate.cfg.xml, implémentation des Pojos et fichier .hbm.xml correspondant ....)
Par contre, je ne sais absolument pas comment déployer cela sur un server d'application, n'ayant jamais eu à faire à ce type de matériel.

Mon appli est composée de trois Pojos + hbm.xml
d'un fichier hibernate.cfg.xml
et d'une classe HibernateUtil (celle du tutoriel hibernate)
+ mon appli cliente qui vient topper HibernateUtil

Merci pour votre aide.


Top
 Profile  
 
 Post subject:
PostPosted: Fri May 27, 2005 9:28 am 
Senior
Senior

Joined: Tue Feb 08, 2005 5:26 pm
Posts: 157
Location: Montréal, Québec - Canada
Tu veux déployer ton application (code avec hibernate) dans un SessionBean ou bien tu veux simplement rendre les classes de ton application disponible à une application web ou à un EJB?

_________________
Vincent Giguère
J2EE Developer


Top
 Profile  
 
 Post subject:
PostPosted: Fri May 27, 2005 9:30 am 
Newbie

Joined: Fri May 20, 2005 3:54 am
Posts: 15
La deuxième solution : rendre les classes disponible pour qu'elles puissent être appelé par un bean session


Top
 Profile  
 
 Post subject:
PostPosted: Fri May 27, 2005 9:53 am 
Senior
Senior

Joined: Tue Feb 08, 2005 5:26 pm
Posts: 157
Location: Montréal, Québec - Canada
Tu devrais créer un EAR avec ton EJB à l'intérieur et mettre toutes tes autres dépendances (hibernate.jar, ehcache.jar etc) dans le répertoire APP-INF/lib

De cette façon, ton EJB aura accès aux classes.

_________________
Vincent Giguère
J2EE Developer


Top
 Profile  
 
 Post subject:
PostPosted: Fri May 27, 2005 10:01 am 
Newbie

Joined: Fri May 20, 2005 3:54 am
Posts: 15
Dans un premier temps je veux juste mettre mes Pojos + hbm.xml + cfg.xml+ HibernateUtil.class sous Websphere pour pouvoir utiliser le pool de connexion.

Où faut il mettre Pojos + hbm.xml + cfg.xml+ HibernateUtil.class?
Y a t'il un outil de déploiement dans websphere ???
Faut il une référence JNDI pour topper HibernateUtil ?? et si oui qu'elles sont les informations nécessaires pour la créer?

Merci.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jun 06, 2005 6:54 am 
Newbie

Joined: Fri May 20, 2005 3:54 am
Posts: 15
Il n'y a personne qui utilise hibernate avec websphere ???


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jun 06, 2005 6:54 am 
Newbie

Joined: Fri May 20, 2005 3:54 am
Posts: 15
Je veux juste déployer hibernate sur un serveur websphere ...

Merci.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jun 07, 2005 1:32 am 
Regular
Regular

Joined: Tue May 03, 2005 8:19 am
Posts: 53
Location: Paris
http://www-128.ibm.com/developerworks/s ... rch=Search


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jun 07, 2005 5:38 am 
Newbie

Joined: Fri May 20, 2005 3:54 am
Posts: 15
Merci ... je connais déjà les docs IBM ...

J'avais juste besoin de quelque chose de plus clair ...
Tant pis :(


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jun 08, 2005 3:13 am 
Regular
Regular

Joined: Tue May 03, 2005 8:19 am
Posts: 53
Location: Paris
A mon avis tu n'as pas du bien regardé l'ensemble des liens proposés.
par exemple celui ci dessous montre comment configurer hibernate2 sans J2EE, puis comment le configurer pour attaquer une datasource dans WebSphere avec Struts, puis comment attaquer hibernate depuis un EJB. Et ceci avec les sources pour les 3 exemples.
http://www-128.ibm.com/developerworks/w ... patil.html

C'est une façon de faire il peut y en avoir d'autres, je n'ai pas lu l'ensemble des articles de developerWorks, mais tu devrais trouver des informations.

Si ce n'est toujours pas clair pose nous des questions précises.

Quote:
Où faut il mettre Pojos + hbm.xml + cfg.xml+ HibernateUtil.class?

dans un war ou un EAR.
http://publib.boulder.ibm.com/infocente ... _apps.html

Quote:
Y a t'il un outil de déploiement dans websphere ???

La console d'administration, des scripts wsadmin, ou Jacl
http://publib.boulder.ibm.com/infocente ... cript.html

Quote:
Faut il une référence JNDI pour topper HibernateUtil ?? et si oui qu'elles sont les informations nécessaires pour la créer?

Ce n'est pas obligatoire, si tu veux le faire, regarde le HibernateJNDIListener du premier lien.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 09, 2005 5:07 am 
Newbie

Joined: Fri May 20, 2005 3:54 am
Posts: 15
Je viens de me remettre à la tâche et voilà ce que je compte faire...

A priori, d'après le tuto IBM, il suffit de placer les librairies nécessaires à Hibernate (hibernate.jar ....) sous appserver\lib

Donc si je créer un .jar contenant mes Pojos + hbm.xml + cfg.xml + HiernateUtil.class et que je le place sous appserver\lib
je devrais pouvoir y accéder depuis un client lourd se trouvant sur un autre poste

Selon vous, cela est il bonne manière de procèder ?
Est ce que cela peut marcher ?

Merci.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 09, 2005 10:41 am 
Regular
Regular

Joined: Tue May 03, 2005 8:19 am
Posts: 53
Location: Paris
ivanpopov wrote:
Selon vous, cela est il bonne manière de procèder ?
Est ce que cela peut marcher ?

Oui cela va marcher, mais pour moi ce n'est pas la bonne façon de procéder puisque cela veut dire que l'ensemble des applications de ton Websphere devront utiliser la même version d'Hibernate. A moins de passer en parent_last au niveau d'isolation du classloader des applications qui veulent en changer.

Moi je préfére mettre l'ensemble des jars necessaires à l'application dans mon EAR, puis les référencer dans mon container EJB en les déclarant dans son Manifest, puis passer en mode application, parent_first au niveau du classLoader de l'application.

http://publib.boulder.ibm.com/infocente ... b_ep1.html

Bonne chance.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jun 10, 2005 3:14 am 
Newbie

Joined: Fri May 20, 2005 3:54 am
Posts: 15
Merci.

Je vais essayer de mettre ça en place.


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 13 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.