struts2+spring+hibernate三大框架环境搭建小小总结

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

struts2+spring+hibernate三大框架环境搭建小小总结:

一、环境搭建

导入各种jar包什么的就不多说了。

二、整个包结构及模式:

1、src文件下,由panyname组成一个大的包结构和各项配置文件组成

2、companyname下,分成两部分:

A、model层

B、功能层

3、model层下,包含整个项目所要的数据库表名,按照功能来命名包的名称,

A、功能包下包含对应的数据库表的java类,里面包含对应数据库表中所有的字段以及get,set方法

B、功能包下包含对应的数据库表的hbm.xml类,里面包含对应数据库表中所有字段的定义

4、功能层下,可以只有一个功能模块的一个结构,也可以有多个功能模块的包结构,再在包结构下细分到功能模块的结构

A、一个完整的功能模块包下包含:action,dao,service层,

1>、对应的action层包含对应功能实现的Action类;

2>、对应的dao层包含对应功能实现的数据库操作类;

3>、对应的service层包含对应功能实现的各service接口;

5、各项配置文件:

A、首先包含三个大的配置文件:applicationContext.xml,struts.xml,jdbc.properties

B、applicationContext.xml实现依赖注入,struts.xml实现各响应功能的配置,jdbc.properties配置数据库相关属性

三、页面

1、所有的页面,js包都放到WebRoot目录下,

2、要配置web.xml文件

3、所有的jar包放到WebRoot-WEB-INF-lib包下

四、功能操作

1、定义好model层,配置好对应的model.hbm.xml映射文件

2、将对应的model.hbm.xml映射文件映射到applicationContext.xml文件中

3、页面中对应的跳转,实现action,到struts-function.xml去增加对应的Action类和方法

4、将struts-function.xml映射文件映射到struts.xml映射文件中

5、在功能层下建立对应的功能包,包下包含action,dao,service三个层

6、根据struts-function.xml映射文件,建立对应的Action类,在类中创建对应的方法

7、在service层和dao层下分别建立对应的接口层和实现接口类

8、在对应的applicationContext-function.xml映射文件中将dao层方法映射到对应的service 层中

9、service层中,包含iservice层和实现iservice层的service

10、在service类中实现对应的iservice定义的方法,并return这个dao对象的方法,

11、根据这个方法,在idao接口中创建对应的方法,在dao层的实现类中来具体实现方法的业务

12、dao层实现之后,将在Action中调用对应的dao层实现的方法,然后保存结果返回到对应的界面去

13、至此,简单的一个业务就实现了。里面还有很多的方法需要自己去制定成公共能够调用

的方法,方便以后自己调用。

相关文档
最新文档