没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Premier projet avec
Tapestry5, Spring et Hibernate
par Baptiste Meurant (baptiste-meurant.developpez.com)
Date de publication : 03/10/2007
Dernière mise à jour : 18/11/2007
Ce tutoriel a pour objectif de guider vos premiers pas dans la création d'un
projet Web basé sur Tapestry5, Spring et Hibernate à travers un exemple très
simple de page de login.
Premier projet avec Tapestry5, Spring et Hibernate par Baptiste Meurant (baptiste-meurant.developpez.com)
- 2 -
Copyright © 2007 - . Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images,
etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de domages et intérêts.
http://baptiste-meurant.developpez.com/
I - Introduction
II - Pré requis
II.A - Installations
II.B - Préparation de la BDD
III - Création du projet
IV - Architecture logicielle
V - Mise en place d'Hibernate
V.A - Installation d'Hibernate Tools
V.B - Ajout des librairies
V.C - Configuration de la connexion
V.D - Génération de la couche model et du mapping O/R
V.E - Ajout des classes mappées à la configuration Hibernate
VI - Mise en place de Spring
VI.A - Couche d'accès aux données
VI.B - Couche de services
VI.C - Gestion des Transactions
VI.D - Integration de Spring au lancement du projet
VII - Mise en place de Tapestry
VII.A - Simple login
VII.B - Intégration avec Spring
VIII - Mise en place du chargement retardé pour Hibernate
IX - Conclusion
X - Remerciements
XI - Dans la même série ...
Premier projet avec Tapestry5, Spring et Hibernate par Baptiste Meurant (baptiste-meurant.developpez.com)
- 3 -
Copyright © 2007 - . Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images,
etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de domages et intérêts.
http://baptiste-meurant.developpez.com/
I - Introduction
Ce tutoriel propose une application blanche pour un projet Tapestry5-Spring-Hibernate. Elle propose une page de
login et une page principale et recherche l'existence du user en BDD. Le tutoriel se décompose en deux parties : une
application blanche Spring-Hibernate autonome puis l'intégration de Tapestry5 à cette application. Ceci permettra de
réutiliser la première partie avec un autre framework front.
Les sources de ce tutoriel sont téléchargeables ici [mirroir http]
la version pdf de ce tutoriel est disponible ici [mirroir http]
Premier projet avec Tapestry5, Spring et Hibernate par Baptiste Meurant (baptiste-meurant.developpez.com)
- 4 -
Copyright © 2007 - . Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images,
etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de domages et intérêts.
http://baptiste-meurant.developpez.com/
II - Pré requis
II.A - Installations
•
Installer Eclipse et WTP téléchargeables ici ou à défaut, sur le site officiel d'eclipse
•
Installer Tomcat 5.5, téléchargeable ici
•
Installer mySQL, téléchargeable ici
II.B - Préparation de la BDD
•
Créer une base de données et créer la table user :
creation de la table user
CREATE TABLE `user` (
`id_user` int(10) unsigned NOT NULL auto_increment,
`login_user` varchar(25) NOT NULL default '',
`password_user` varchar(25) NOT NULL default '',
PRIMARY KEY (`id_user`)
) ENGINE=InnoDB;
Remarque : les tables MySQL doivent être au format InnoDB pour que la génération des
classes du modèle (voir mapping Hibernate) fonctionne correctement sous Eclipse.
•
Créer un utilisateur :
insertion du user de test
INSERT INTO user VALUES ('test', 'test');
Premier projet avec Tapestry5, Spring et Hibernate par Baptiste Meurant (baptiste-meurant.developpez.com)
- 5 -
Copyright © 2007 - . Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images,
etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de domages et intérêts.
http://baptiste-meurant.developpez.com/
III - Création du projet
Note : Si vous avez déjà un projet existant, passez directement au chapitre suivant.
•
Créer un nouveau projet de type Dynamic Web : Aller dans File -> new Project et choisir Web -> Dynamic
Web Project. Cliquer sur Next.
Figure1 : Création du projet
•
Renseigner le nom du projet et choisir un Target Runtime. Si rien n'est défini, cliquer sur new.
剩余56页未读,继续阅读
sparkwyj
- 粉丝: 4
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页