SSH框架 1.docx
- 文档编号:6638624
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:12
- 大小:868.22KB
SSH框架 1.docx
《SSH框架 1.docx》由会员分享,可在线阅读,更多相关《SSH框架 1.docx(12页珍藏版)》请在冰豆网上搜索。
SSH框架1
第二次作业
---------Hibernate+Struts+Spring框架
一、环境说明
该程序使用MyEclipse9.0M1编写,web服务使用MyEclipseTomcat。
数据库使用Mysql数据库。
二、软件架构
使用Struts+Hibernate+Spring框架。
集成SSH框架的系统从职责上分为四层:
表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。
其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,利用Hibernate框架对持久层提供支持,业务层用Spring支持。
具体做法是:
用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring完成业务逻辑。
三、设计思路
系统界面由jsp编写,jsp将消息发送到struts,由它的类ActionServlet统一处理,根据配置文件进行页面的跳转、信息的处理以及数据的查询,Action对数据库的访问通过hibernate和spring的结合实现与数据库的映射。
数据库里存放了一张用户信息表showtest,用来存放用户的用户名和密码。
4、搭建步骤
(1)打开MyEclipse,选择【file】→【new】→【WebProject】,弹出对话框,填写对应信息,如图
然后单击【Finish】
(2)导入与相关的包
在工程名上面点击右键,选择【Properties】,导入所需的包,如图
(3)编写jsp开始界面
(4)创建struts-config.xml文件,在【WEB-INF】上面点击右键,选择【new】→【xml】(BasicTemplates),弹出对话框,输入文件名,如图:
(5)编写struts-config.xml配置文件
(6)修改web.xml
(7)新建hibernate-cfg.xml文件,并编写内容
(8)新建showtest类,添加成员name,password并添加其get/set方法。
(9)创建result.Jsp并编写下面内容
(10)新建showtest.hbm.xml文件,并编写内容
(11)新建applicationContext.xml文件,并编写内容
(12)新建check类,并添加内容
(13)新建SearchAction类(查看所有学生信息),并添加内容
(14)新建SearchAction1类(根据ID查看所有学生信息),并添加内容
(15)新建SearchAction2类(删除学生信息),并添加内容
(16)新建SearchAction3类(添加学生信息),并添加内容
(17)显示学生信息的跳转页面
五、运行界面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SSH框架 SSH 框架
![提示](https://static.bdocx.com/images/bang_tan.gif)