- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
StrutsHibernateSpring整合
1.编写目的
为了让想要学习这个整合的人少走弯路!? !? !
2.实验环境
l? MyEclipse6.5
l? Tomcat5.5.26
l? MySQL5.0
l? 数据库脚本程序
CREATE TABLE user (
?????? id int(11) NOT NULL auto_increment,
?????? username varchar(50) default NULL,
?????? password varchar(50) default NULL,
?????? PRIMARY KEY (id)
);
INSERT INTO user VALUES (apos;1apos;, apos;adminapos;, apos;adminapos;);
环境的搭建这里就不写了,估计大家应该很熟悉,不会的可以上网看一下,有很多这样的资料。
3.Go!让我们开始创建工程
打开MyEclipse,需要注意的是这里应该处于MyEclipse Java Enterprise视图;新建一个Web Project,输入适当的工程名字,这里我们输入ssh,Finish即可。
?
确定之后MyEclipse会生成名为SSH的项目,其中生成的目录结构如下所示:
?
?
?
?
4.添加Struts1.2框架支持
在ssh工程上面右击,在弹出的菜单中选择MyEclipse - Add Struts Capabilities…,添加Struts的支持。
?
在弹出的对话框中选择Struts 1.2,修改Base package for new classes成所需的包名,其余保持原状,Finish即可
完成后的结构为:
5.添加Spring2.0框架支持
在ssh工程上面右击,在弹出的菜单中选择MyEclipse - Add Spring Capabilities…,添加Spring框架支持
?
由于Spring采取最小化库发布的方式,使得Spring的库文件彼此都是分离的,因而我们需要自己选择需要的库,需要引用的如下图:
选择好后Next,在窗口中选择Browse,选择ssh工程下面的WEB-INF文件夹,然后Finsh。
?
6.配置数据源
在MyEclipse右上角选择MyEclipse Database Explorer,打开数据库管理视图。
?
在左侧的DB Browser点击右键,选择New…,打开Database Driver对话框。
?
?
在Database Driver对话框中按照如下配置选择数据库驱动。首先选择Driver Template,在这里我们选择MySQL。Driver Name是以后配置时使用的驱动名字,用以区分驱动,这里使用MySQL即可。然后根据实际情况填写URL,User name和Password。点击Add JARs添加数据库驱动文件。为方便配置,可以选择Save password保存密码。配置完毕后Finish即可。
?
7.Spring与Hibernate的整合
当配置完数据源后,就可以添加Hibernate支持了。切换到MyEclipse Java Enterprise视图,在ssh工程上面右击,在弹出的菜单中选择MyEclipse - Add Hibernate Capabilities…,添加Hibernate的支持。
我们选择Hibernate3.2,全部按照默认设置即可,然后点击Next;
?
在对话框中选择Spring configuration file,表示我们希望将Hibernate托管给Spring进行管理,这是将Hibernate与Spring进行整合的基础。然后点击Next;
?
在出现的对话框中选择Existing Spring configuration file。因为我们已经添加了Spring的配置文件,所以这里选择的是已存在的配置文件。MyEclipse会自动找到存在的那个文件。然后在SessionFactory ID中输入Hibernate的SessionFactory在Spring配置文件中的Bean ID的名字,这里我们输入sessionFactory即可。然后点击Next;
?
在出现的对话框中的Bean Id里面输入数据源在Spring中的Bean ID的名字,这里我们输入dataSource。然后在DB Driver里面选择我们刚刚配置好的ssh,MyEclipse会将其余的信息自动填写到表格里面。然后点击Next;
?
在出现的对话框中取消Create SessionFactory class。点击Finish即可。
?
此时MyEclipse会自动打开Spring的配置文件,文件内容为:
此时,切换到MyEclipse Da
您可能关注的文档
- JSP复习题精简版.doc
- S2ACCP4.0复习-JAVAWEB.doc
- 卓越的终端铺货与沟通策略训练营.doc
- 高中数学“计数原理”教学研究.doc
- 模块6 探索和应用.ppt
- 考研教育学原理重难点解析.docx
- 2007年春浙江省高校计算机等级考试三级网络技术试卷(含答案).doc
- spring,hibernate,struts2登录注册的实例.docx
- 教案period4&5U2B7.doc
- JS入门教材,通俗易懂,专业术语通俗化).doc
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
文档评论(0)