SSH是由struts、spring和hibernate集成的一种开源框架,在Web应用程序开发中非常流行。Struts作为系统的基本结构,负责业务层的逻辑跳转;Hibernate是针对持久层的操作;Spring管理struts和hibernate。
第一步当然是要搞清业务流程,知道其需求:需求分析是很重要的一个过程,主要指在开发系统时对该系统的功能做详细概述。在需求分析过程中,需首先明确客户的需求,确定需求之后分析得出解决方案。需求分析阶段的主要任务是分析系统功能。
然后我们要用到的技术点也很多:
1.SSH框架整合环境搭建
2.Hibernate映射关系配置
3.Hibernate多对多配置的拆分方式
4.Struts2文件上传
5.jQuery EasyUi的使用
6.三层架构的使用
项目重要的就是整合了,再来看一下整合的具体步骤:
1.首先导入jar包。
2.创建相应的Action。
3.配置struts.xml配置文件,位置在src下面(注意我的放在config下)。
4.在web.xml中配置struts2的过滤器。
5.把Struts2的action交给Spring进行管理
6.配置Spring的监听器
再看一下具体的代码:
创建的Action:
struts.xml配置文件
web.xml配置文件:
注册c3p0数据源: