好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

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

导入各种jar包什么的就不多说了。 二、整个包结构及模式:

1、src文件下,由com.companyname组成一个大的包结构和各项配置文件组成 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、至此,简单的一个业务就实现了。里面还有很多的方法需要自己去制定成公共能够调用

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

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

struts2+spring+hibernate三大框架环境搭建小小总结:一、环境搭建导入各种jar包什么的就不多说了。二、整个包结构及模式:1、src文件下,由com.companyname组成一个大的包结构和各项配置文件组成2、companyname下,分成两部分:A、model层B、功能层3、model层下,包含整个项目所要
推荐度:
点击下载文档文档为doc格式
7kikk5wr9n9nplx1m1zr
领取福利

微信扫码领取福利

微信扫码分享