实验7.Spring3.0+Struts2.2.1+Hibernate3.3 实验内容 在本实验中将学习SSH2整合开发。设计wb项目,然后编写单元测试程序测试,最 后设计客户端验证。 实验目的 ◆掌握Spring3.0+truts2+Hibernate3.3整合开发。 ◆掌握单元测试程序的编写。 ◆掌握用客户端验证Spring3.0+struts2+Hibernate3.3整合项目。 实验介绍 本实验首先创建Web项目,其次整合Spring与Hibernate,接着编写单元测试程序测试 整合项目 ,没有问题后,再在S ring与Hit ae整合项 目的基础上整合srus2,最后设计 客户端访问Spring3.0+-struts2+Hibernate3.3整合项目进行验证 环境要求 服务器:Tomcate6.0 集成开发环境:MyEclipse8.5 MyEclipse8.6 实验指导 步1:创建Web项目ssh2,添加Spring支特 在主菜单中选择【New】→【Web Projeet】,出现New Project对话框 2.在New Web Project对话框中,Project Name文本框中输入ssh2,J2 EE Specification Level项选中Java EE5.0,具体如图7-1所示,点击【Finish】按钮
实验 7. Spring3.0+Struts2.2.1+Hibernate3.3 实验内容 在本实验中将学习 SSH2 整合开发。设计 web 项目,然后编写单元测试程序测试,最 后设计客户端验证。 实验目的 ◆ 掌握 Spring3.0+truts2+Hibernate3.3 整合开发。 ◆ 掌握单元测试程序的编写。 ◆ 掌握用客户端验证 Spring3.0+struts2+Hibernate3.3 整合项目。 实验介绍 本实验首先创建 Web 项目,其次整合 Spring 与 Hibernate,接着编写单元测试程序测试 整合项目,没有问题后,再在 Spring 与 Hibernate 整合项目的基础上整合 struts2,最后设计 客户端访问 Spring3.0+struts2+Hibernate3.3 整合项目进行验证。 环境要求 服务器:Tomcate 6.0 集成开发环境: MyEclipse8.5/MyEclipse8.6 实验指导 步骤 1:创建 Web 项目 ssh2,添加 Spring 支持 1. 在主菜单中选择【New】→【Web Project】,出现 New Project 对话框 2. 在New Web Project对话框中,Project Name文本框中输入ssh2,J2EE Specification Level 项选中 Java EE5.0,具体如图 7-1 所示,点击【Finish】按钮
⊙New Wab Project 回x Create a Web Project reate a the workspace or anTexternal location Web Project Details Project Nane ssh2 Location: ☑se It location E:\worksp Browse... Source folder 。 Web root folder: YebRoot Context root URL:/ssh2 J2EE Specification Level Java EE 5.0 J2EE 1.4 J2EE 1.3 Haven 1.Input the project name Add且aven suppor t Learn more about MavendllyEclipse. TSTL Suppor 2.Click finish button. aries to FEB-那/1bfo1de ih☐cacl 图7-1 3.右单击项目名称,选择【MyEclipse】>【Add Spring Capabilities】弹出图7-2所示窗 口,进行操作后选择Next,弹出如图7-3所示窗口,单击finish完成操作
图 7-1 3. 右单击项目名称,选择【MyEclipse】->【Add Spring Capabilities】弹出图 7-2 所示窗 口,进行操作后选择 Next,弹出如图 7-3 所示窗口,单击 finish 完成操作
Add Spring Capabilities 回x Add Spring Capabilities1.选择单选技钮“Spring3.0”; Add MyEelipse Spring and User libraries to project Spring version:Sprine 1.2.0Spring 2.55 ring 3.0 Select the1 ibraries to add to the bui1pah2.选择6个复选框 ary> -i brary> 0 Mis and edit libraries. JAR Library Installation Add checked Libraries to project build-path Copy checked Library comtents to projeet folder (TIDs ays copied) ☐rows..□ Libr ary Folder:/WebRoot/WEB-IKF Brovse... 3.选择单选技钮: 香单击Mext. Back oxtiih☐Cnel 图7-2
图 7-2
Add Spring Capsbilities 回x Add Spring Capabilities AddSpring bean configuration file Vmab1。A0PBui1dor etthat do not rin OPyfor cin by lvine ths Specify new or existing Spring bean conficwration file? Folder:sre Browse File: ntext.xml 此文件名可以修改 〈ack Hext)☐iish☐Cancel 图73 4.上述操作完成后,文件结构如图7-4所示 Package Explorer Mierarchy口日 ssh2 L5 applicationContext.xl JR腿System Library[com.su.java..j 图7-4
图 7-3 4. 上述操作完成后,文件结构如图 7-4 所示。 图 7-4
步骤2:添加Hibernate支持 L.右单击项目名称,选择【MyEclipse】->【Add Hibernate Capabilities】,如图7-5所 示,选择后弹出图7-6所示窗口,单击Nt,弹出图7-7所示窗口。 Fackags Explorer 3 Kierarehky 日年 Go Into Ctrl+C Open in Explorer onlified Kan 图7-5 rnate support Hibernate Specification:Mibernate 2bernate 3.berate 3.3 Enable Hibernate Annotations Support 2.选择3个复选框: clipse-l 3洗择出单洗按钢: 4.单击“Next” <Back xt>☐iwh☐Cancel☐ 图7-6
步骤 2:添加 Hibernate 支持 1. 右单击项目名称,选择【MyEclipse】->【Add Hibernate Capabilities】,如图 7-5 所 示,选择后弹出图 7-6 所示窗口,单击 Next,弹出图 7-7 所示窗口。 图 7-5 图 7-6