欢迎来到天天文库
浏览记录
ID:44812362
大小:3.69 MB
页数:24页
时间:2019-10-29
《J2EE“SSH框架”实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件学院综合性实验报告专业:JAVA年级/班级:2011计算机1班2012—2013学年第二学期课程名称JavaEE程序设计指导教师姓名学号实验地点实验时间6月1、8、15日上午3-4节项目名称SSH框架集成应用实验类型综合性一、实验目的1.SSH为struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。因此希望通过本次实验充分了解SHH框架集成应用的设计理念和具体步骤;2.通过翻阅课本,查阅资料,培养一个程序员应有的信息搜索能力已经借助其他工具解决问题的能力;3.真正掌握三个框架的精髓,更好地应用与以后的学习工作中去
2、。二、实验仪器或设备MyEclipse6.5Tomcat5.5.26MySQL5.0数据库脚本程序CREATETABLEuser(idint(11)NOTNULLauto_increment,usernamevarchar(50)defaultNULL,passwordvarchar(50)defaultNULL,PRIMARYKEY(id));INSERTINTOuserVALUES('1','admin','admin');24一、总体设计(设计原理、设计方案及流程等)1.创建工程打开MyEclipse,需要注意的是这里应该处于MyEclipseJavaE
3、nterprise视图。新建一个WebProject,输入适当的工程名字,这里我们输入ssh,Finish即可。确定之后MyEclipse会生成名为SSH的项目,其中生成的目录结构如下所示:二、实验步骤(包括主要步骤、代码分析等)1.添加Struts1.2框架支持24在ssh工程上面右击,在弹出的菜单中选择MyEclipse->AddStrutsCapabilities…添加Struts的支持。在弹出的对话框中选择Struts1.2,修改Basepackagefornewclasses成所需的包名其余保持原状,Finish即可。24完成后的结构为242.添加Sp
4、ring2.0框架支持在ssh工程上面右击,在弹出的菜单中选择MyEclipse->AddSpringCapabilities…添加Spring框架支持。24由于Spring采取最小化库发布的方式,使得Spring的库文件彼此都是分离的。因而我们需要自己选择需要的库,需要引用的如下图:24选择好后Next,在窗口中选择Browse,选择ssh工程下面的WEB-INF文件夹。然后Finsh3.配置数据源在MyEclipse右上角选择MyEclipseDatabaseExplorer,打开数据库管理视图。在左侧的DBBrowser点击右键,选择New…打开Databa
5、seDriver对话框。在DatabaseDriver对话框中按照如下配置选择数据库驱动。首先选择DriverTemplate。在这里我们选择MySQL。DriverName是以后配置时使用的驱动名字,用以区分驱动。这里使用MySQL即可。然后根据实际情况填写URL,Username和Password。点击AddJARs24添加数据库驱动文件。为方便配置,可以选择Savepassword保存密码。配置完毕后Finish即可。4.Spring与Hibernate的整合当配置完数据源后,就可以添加Hibernate支持了。切换到MyEclipseJavaEnterpri
6、se视图,在ssh工程上面右击。在弹出的菜单中选择MyEclipse->AddHibernateCapabilities,添加Hibernate的支持。24我们选择Hibernate3.2,全部按照默认设置即可,然后点击Next在对话框中选择Springconfigurationfile,表示我们希望将Hibernate托管给Spring进行管理,这是将Hibernate与Spring进行整合的基础。然后点击Next24在出现的对话框中选择ExistingSpringconfigurationfile。因为我们已经添加了Spring的配置文件,所以这里选择的是已
7、存在的配置文件。MyEclipse会自动找到存在的那个文件。然后在SessionFactoryID中输入Hibernate的SessionFactory在Spring配置文件中的BeanID的名字,这里我们输入sessionFactory即可。然后点击Next在出现的对话框中的BeanId里面输入数据源在Spring中的BeanID的名字,这里我们输入dataSource。然后在DBDriver里面选择我们刚刚配置好的ssh,MyEclipse会将其余的信息自动填写到表格里面。然后点击Next24在出现的对话框中取消CreateSessionFactorycl
此文档下载收益归作者所有