Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

STRUTS AVEC HIBERNAT (SOUS MYSQL)


Information sur la source

Catégorie :Servlet Classé sous : Struts, hibernate, j2ee, mysql Niveau : Débutant Date de création : 26/06/2008 Date de mise à jour : 18/07/2008 21:13:13 Vu / téléchargé: 8 078 / 1 211

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
ce modeste projet est avant tout un exemple de base pour débuter dans la technologie J2EE entre autre. on y trouve du Struts 1.3, Hibernat 3, log4j et sera enrichi au fur et a mesure avec d'autres Technologie;

Un petit tuto pour lancer l'application web 'StrutsHibernate':
pour exécuter ce projet, vous pouvez procéder de 2 maniérés :
1- sous Tomcat (5  ou 6) :
Copie le fichier .war(qui est dans le zip) qui contient les dossiers (pages, WEB-INF) et le fichier (index.jsp) dans le répertoire webapps de votre Tomcat.
lancer Tomcat puis taper dans la barre d'adresse de votre navigateur l'URL suivante " http://localhost:8080/StrutsHibernate/ ".

2- sous Eclipse :
dé-zipper le fichier "StrutsHibernate.zip" puis lancer eclipse, allez au Menu ('File'->import..)
dans la fenêtre qui apparait sélectionner : (Générale->Existing projects into workspace)
dans la fenêtre suivante aller a (Browse..) et sélectionner le dossier oû vous avez dé-zipper le projet; puis cliquer sur (Finish).
une fois le prj importé , allez a la vue Serveur, faite clique droit (New->server) dans la fenêtre qui suit aller a la liste des serveurs, sélectionner (Apache-> Tomcat v5.0 ou v5.5 ou 6.0) et appuyer sur le bouton (Next> ) là vous allez avoir une fenêtre avec 2 volets, dans celui de gauche y'a le nom du projet (StrutsHibernate) sélectionner-le et cliquer sur (Add) puis sur (Finish);
Aller a la vue Serveur est là vous voyez le nouveau serveur ajouté, faite clique droit dessus puis choisissez (start) ou (Debug le cas échéant) et ça part ;-). (pour info vous avez un navigateur interne à Eclipse pour lancer l'application web)
voila vous pouvez déployer vos projet Web de tel manière localement dans eclipse sans avoir besoin d'aller au Répertoire de Tomcat ..(et la suite voir 1).

UN AUTRE POINT :
il faut avoir Mysql 5 ou 6 installer sur sa machine et puis à exécuter avant tout le script (Table_User.sql) dans le Dossier (ScriptBDD); puis a modifier aussi le fichier hibernat "hibernate.cfg.xml" avec le nom de votre BDD et son mot de passe.

REMARQUE :
il manque les librairies suivantes (cause taille du zip 1Mo MAX) a mettre dans le repertoire (lib)

Télécharger Hibernate Core -
(http://kent.dl.sourceforge.net/sourceforge/hibernate/hibernate-3.2.6.ga.zip)

aller dans le dossier 'Lib' (du ZIP télécharger)  et copie les librairies suivantes dans le (lib) du prj
*(       log4j-1.2.11.jar     c3p0-0.9.0.jar           hibernate3.jar
hibernate-tools.jar   log4j-1.2.13.jar         ocrs12.jar
c3p0-0.9.0.jar        dom4j-1.6.1.jar          commons-logging.jar
commons-beanutils.jar commons-collections.jar  commons-collections-2.1.1.jar
commons-digester.jar  commons-fileupload.jar   commons-validator.jar
antlr-2.7.6.jar       cglib-2.1.3.jar          asm.jar        asm-attrs.jar
jakarta-oro.jar       jta.jar                  jtds-1.2.2.jar
)
reste que struts (a faire la même chose)
* struts.jar (http://mir2.ovh.net/ftp.apache.org/dist/struts/binaries/struts-1.3.8-all.zip)



 

Conclusion

ma prochaine version sera avec le plugin Validation d'apache , spring IOC ,ajax ; si vous avez des suggestions, des critiques à faire n'hésiter pas - 'on avance sur nos erreurs'.
MERCI
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • .checkstyleTélécharger ce fichier [Réservé aux membres club]301 octets
  • .classpathTélécharger ce fichier [Réservé aux membres club]1 792 octets
  • .projectTélécharger ce fichier [Réservé aux membres club]860 octets
  • index.jspTélécharger ce fichier [Réservé aux membres club]92 octets
  • log4j.xmlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 138 octets
  • login.jpgTélécharger ce fichier [Réservé aux membres club]Voir ce fichier27 885 octets
  • StrutsHibernate.warTélécharger ce fichier [Réservé aux membres club]131 266 octets
  •   .settings
    • org.eclipse.jdt.core.prefsTélécharger ce fichier [Réservé aux membres club]331 octets
    • org.eclipse.jdt.ui.prefsTélécharger ce fichier [Réservé aux membres club]5 196 octets
    • org.eclipse.jst.common.project.facet.core.prefsTélécharger ce fichier [Réservé aux membres club]365 octets
    • org.eclipse.wst.common.componentTélécharger ce fichier [Réservé aux membres club]605 octets
    • org.eclipse.wst.common.project.facet.core.xmlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier269 octets
  •   META-INF
    • MANIFEST.MFTélécharger ce fichier [Réservé aux membres club]39 octets
  •   pages
    • ChangePassword.jspTélécharger ce fichier [Réservé aux membres club]4 342 octets
    • Exception.jspTélécharger ce fichier [Réservé aux membres club]565 octets
    • ForgetPassword.jspTélécharger ce fichier [Réservé aux membres club]1 962 octets
    • Forward.jspTélécharger ce fichier [Réservé aux membres club]1 495 octets
    • login.jspTélécharger ce fichier [Réservé aux membres club]3 268 octets
    • Monprofil.jspTélécharger ce fichier [Réservé aux membres club]4 557 octets
    • NewUser.jspTélécharger ce fichier [Réservé aux membres club]6 014 octets
    • Welcome.jspTélécharger ce fichier [Réservé aux membres club]2 839 octets
    •   config
  •   src
  •   WEB-INF
    • struts-config.xmlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 554 octets
    • struts-config_1_2.dtdTélécharger ce fichier [Réservé aux membres club]34 977 octets
    • web.xmlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 050 octets
    •   classes
      • hibernate.cfg.xmlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 486 octets
      • log4j.propertiesTélécharger ce fichier [Réservé aux membres club]340 octets
      • MessageResources.propertiesTélécharger ce fichier [Réservé aux membres club]2 703 octets
      •   com
        •   form
          •   BO
            • ChangePasswordBO.classTélécharger ce fichier [Réservé aux membres club]3 111 octets
            • ForgetBO.classTélécharger ce fichier [Réservé aux membres club]2 974 octets
            • InfoProfilBO.classTélécharger ce fichier [Réservé aux membres club]2 954 octets
            • LoginBO.classTélécharger ce fichier [Réservé aux membres club]2 855 octets
            • SaveUserBO.classTélécharger ce fichier [Réservé aux membres club]5 194 octets
          •   framwork
            • MyAction.classTélécharger ce fichier [Réservé aux membres club]1 275 octets
            • Myframwork.classTélécharger ce fichier [Réservé aux membres club]1 141 octets
            • MyProcessorClass.classTélécharger ce fichier [Réservé aux membres club]2 017 octets
          •   HibPersistance
            •   config
              • Hib_main.classTélécharger ce fichier [Réservé aux membres club]2 521 octets
              • HibernateUtil.classTélécharger ce fichier [Réservé aux membres club]1 336 octets
            •   persist
          •   struts
            •   forget
              • ForgetPasswordForm.classTélécharger ce fichier [Réservé aux membres club]1 811 octets
            •   login
              • LoginAction.classTélécharger ce fichier [Réservé aux membres club]2 057 octets
              • LoginForm.classTélécharger ce fichier [Réservé aux membres club]3 210 octets
            •   logout
              • LogoutAction.classTélécharger ce fichier [Réservé aux membres club]1 284 octets
            •   newuser
              • SaveForm.classTélécharger ce fichier [Réservé aux membres club]6 097 octets
            •   profile
              • ChangePasswordForm.classTélécharger ce fichier [Réservé aux membres club]2 454 octets
              • InfoProfilAction.classTélécharger ce fichier [Réservé aux membres club]2 309 octets
    •   lib
      • mysql-connector-java-5.1.5-bin.jarTélécharger ce fichier [Réservé aux membres club]676 693 octets
    •   ScriptBDD
    •   tld
      • struts-bean.tldTélécharger ce fichier [Réservé aux membres club]8 868 octets
      • struts-html.tldTélécharger ce fichier [Réservé aux membres club]67 452 octets
      • struts-logic.tldTélécharger ce fichier [Réservé aux membres club]14 739 octets
      • struts-nested.tldTélécharger ce fichier [Réservé aux membres club]64 849 octets
      • struts-tiles.tldTélécharger ce fichier [Réservé aux membres club]7 850 octets
      • validation.xmlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 496 octets
      • validator-rules.xmlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier11 337 octets

Télécharger le zip

Historique

26 juin 2008 15:30:53 :
!!
26 juin 2008 15:46:10 :
!!
27 juin 2008 16:51:27 :
désolé y avait des jars manquant !!!
17 juillet 2008 16:08:43 :
//
18 juillet 2008 21:13:13 :
//

Commentaires et avis

signaler à un administrateur
Commentaire de boumarsel le 04/07/2008 13:31:21

Bonjour,

Je n'ai pas le temps de faire les manip pour exécuter l'application mais je tiens quand même à te féliciter et te remercier pour tes efforts. BRAVO!
Malheureusement les gens sur CS s'intéressent surtout à des petits projets et y mettent des dizaines de commentaires. Les gros projets comme le tien (dans le sens où il y'a beaucoup de fichiers, packages, libs, pré-requis...) restent sans commentaires. C'est malheureux mais c'est comme ça sur CS.

Merci encore une fois.

Cordialement,

signaler à un administrateur
Commentaire de sergeb_kaam le 15/07/2008 21:58:30 9/10

Bonjour,
Juste pour remercier khsam2001 pour sa petite application qui marche bien en y ajoutant les .jars. Pour nous les débutants c'est pas toujours évident la compréhension des dépendances entre Struts, hibernate et Mysql. Puisque tu promets une version ultérieure, pourrais-tu STP avant la sortie de celle-ci, présenter l'application sous forme de tutorial? Cela nous aidera dans certaines subtilités  

signaler à un administrateur
Commentaire de agrillon le 15/07/2008 23:05:12

Un grand merci de la part de touts les débutants(tes) qui cherche la lumière dans les millions de pages sur le J2EE

signaler à un administrateur
Commentaire de khsam2001 le 16/07/2008 10:39:07

slt
en fait, j ai eu bien l'idée de présenter un tuto pour la prochaine version et je vais essayer d'etre plus explicatif sur l'architecture ainsi que sur les différentes sources du projet nouvel version.
Merci

signaler à un administrateur
Commentaire de hamidmx le 18/07/2008 02:56:39

Hats off to Mr Khsam2001 for his remarkable efforts, and we are waiting for the second version of this interesting project.

signaler à un administrateur
Commentaire de najim1971 le 18/07/2008 13:42:33

Ou es les sources???

signaler à un administrateur
Commentaire de khsam2001 le 18/07/2008 14:12:51

désolé, je n'arrive pas a up-loader mes sources sur le serveur de mon boulot, je vais le faire ce soir.
Merci

signaler à un administrateur
Commentaire de farid_kidari le 18/09/2008 14:05:40

Bonjour khsam2001,

j'ai essayé de faire fonctionner ton appli mais ça ne marche pas.
Dans les libs de Struts, il n'y a pas "struts.jar", est-ce que ce ne serait pas à cause de ça ?

Si il faut, je peux t'envoyer la trace que j'ai dans la console Eclipse.

Merci d'avance.

signaler à un administrateur
Commentaire de hamzabba le 06/11/2008 08:03:05

salut khsam2001

merci pour l'application espérons que la version qui suive sera en architecture n-tier  

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Eclipse - Hibernate - MySQL - Table sans ID [ par the_smurf ] Bonjour à tous,Voilà, je développe sous Eclipse un projet Java/Web. J'aimerais utiliser le plugin Hibernate pour toute la partie acc&#2 developpement d'application J2EE [ par zenouba2005 ] bonjour, je veux developper une application J2EE sous eclipse, je veux utiliser struts et hibernate. struts ne marche qu'avec eclipse 2.1, mais hibern Struts,EJB Session, hibernate et CWolf-JFreeChart [ par snetechen ] Bonjour,je commencer à travailler dans une grande application.. J2EE basée sur, EJB Session, struts, hibernate. j'aurais a afficher des statistiques p J2EE struts import d'un grand nombre de données [ par zarmin ] Bonjour,Je suis en train de developper un outil d'alimentation et je me retrouve confronter à un problème.L'application prend en parametre un fichier connecxion MySQL/Hibernate [ par Nina2507 ] bonjour à tous,J'ai un projet formé d'une application J2EE et un autre en php et il doivent partager la meme base de données MySQL,j'ai créer la base Struts Hibernate [ par ratekratek ] Bonjour tt le monde,si klk 1 a un ptit exemple (hello world) avec struts et hibernate qu'il me l envoie, je serai tres reconnaissant.merci d'avance. java/j2ee/struts [ par mkawti ] Bonsoir,je travail sur une application web et jutilise le freamweark struts,j'ai programer la partie authentification (par un code simple sans faire l [struts + hibernate] que des problemes [ par ezzeddinehannachi ] bonjour tout le monde,j'ai vraiment besoin de votre aide merci.mon probleme est le suivant je suis débutant avec struts et hibernate et je travaille s jsf/mysql/hibernate [ par delivrance84 ] bonjour, j'ai reussi à créer un simple projet jsf sous eclipce europa mais j'ai pas pu le faire en connection avec une base de donnée MySQl qu'elle J2ee Struts fichier [ par zarmas42 ] Bonjour,Dans le cadre d'un projet J2EE, je dois ouvrir un fichier qui est sur le serveur en java.Comment récupérer l'adresse complète de l'emplacement


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :