吢涼ㄋ
2014-06-05 20:30:34
java SSH三大框架整合,实现了泛型baseAction,泛型baseService,泛型baseDao
SSH三大框架整合,实现了泛型baseAction,泛型baseService,泛型baseDao
struts2的版本为2.3,hibernate为3.6.10,spring为3.2,用的数据库是mysql5.0
BaseAction抽取了公共代码,比如UserService,StudentService等,还有ModelDriver,request,session,application,parameter等,还有struts跟json整合的时候,写一个jsonMap或者jsonList
下面显示的是BaseDaoImpl部分的代码,这个类实现了公共代码的抽取,比如说session,实现了公共的CRUD
然后UserDaoImpl这个类继承了BaseDaoImpl,然后又实现了自身的业务逻辑代码,比如登陆注册等
BaseServiceImpl也是抽取了一些公共代码,比如说用户的UserDao、TeacherDao,StudentDao等,他们都是用spring来依赖注入,有一个很关键的就是,BaseDao是泛型的,因为类型不可知,所以是不能被注入的,所以只能通过反射来创建
基本介绍就这么多,欢迎探讨
由最代码官方编辑于2016-11-10 9:55:02
猜你喜欢
- 自己搭的基础SSH框架+ZRTEE展示数据库结构(Myclipse2014+Mysql)
- java S2SH项目框架Struts2.3+Spring3.1+Hibernate3.6框架搭建整合以及实例demo代码分享
- SSH学习之路-Spring整合Hibernate(两种配置其中一种完全抛弃Hibernate的核心配置文件直接定义在Spring核心配置文件中)
- ssh框架(struts1+spring+hibernate)整合实现java网上商城项目源代码
- spring 3.0+spring MVC+Hibernate框架搭建教程(附:springMVC文件上传功能)
- spring整合hibernate+ehcache实现最简单的入门代码demo实例,对初学者很有帮助
- SSH整合开发入门小例子,适合java web开发初学者
- ssh框架开发的个人博客系统源码下载,基于mysql数据库
- 基于ssh框架开发ktv预定管理系统(加毕业论文)
- java签到功能,spring+spring MVC+hibernate框架搭建
- SSH整合项目完成老师分配学生,分页,模糊查询等功能,适合新手练习
- Spring+Spring Mvc+Hibernate+Bootstrap整合实现企业级的员工信息管理系统,带数据库
请下载代码后再发表评论
文件名:sshdemo.zip,文件大小:16619.438K
下载
- /
- /lib
- /lib/Hibernate3.6
- /lib/Hibernate3.6/antlr-2.7.6.jar
- /lib/Hibernate3.6/commons-collections-3.1.jar
- /lib/Hibernate3.6/dom4j-1.6.1.jar
- /lib/Hibernate3.6/hibernate-jpa-2.0-api-1.0.1.Final.jar
- /lib/Hibernate3.6/hibernate3.jar
- /lib/Hibernate3.6/javassist-3.12.0.GA.jar
- /lib/Hibernate3.6/jta-1.1.jar
- /lib/Hibernate3.6/slf4j-api-1.6.1.jar
- /lib/Hibernate3.6
- /sshdemo
- /sshdemo/src
- /sshdemo/src/com
- /sshdemo/src/com/ssh
- /sshdemo/src/com/ssh/demo
- /sshdemo/src/com/ssh/demo/action
- /sshdemo/src/com/ssh/demo/dao
/sshdemo/src/com/ssh/demo/dao/BaseDao.java
/sshdemo/src/com/ssh/demo/dao/UserDao.java
- /sshdemo/src/com/ssh/demo/dao/impl
- /sshdemo/src/com/ssh/demo
- /sshdemo/src/com/ssh
- /sshdemo/src/com
- /sshdemo/src
- /lib

- SSH网站实例
- 原证 基于SSH技术的企业宣传网站,包含SSH分页、上传图片、留言板,JSP聊天室等主要功能,分前后台
- 原证 基于SSH技术的HR人事管理系统,包含国际化中英文功能
- 证精 spring+spring mvc+hibernate+bootstrap开发小型物业管理系统
- 证 SSH+mysql开发电商网站(可直接导入运行)
- SSH框架开发购物车
- springmvc+spring3.x+hibernate3.x的比较清晰一点的能运行的例子,谢谢
- 证精 基于maven多模块构建的spring+spring mvc+hibernate开发cms内容管理系统,包括后台管理系统,对外接口模块,前端项目
- 证精 java SSH框架开发CRM客户关系管理系统
- ssh简单的整合实例
- 整合好的SSH项目简单实例
- 原 自己搭的基础SSH框架+ZRTEE展示数据库结构(Myclipse2014+Mysql)

tomjackhys LV11
2020年6月21日
AndrewLiuFuWen LV9
2020年5月5日
1690356080 LV38
2020年4月8日
zhangdd LV10
2019年11月20日
whywhywhy LV10
2019年10月9日
wxm4252 LV12
2019年9月15日
q1030275646 LV7
2019年4月22日
pubg0206 LV7
2019年3月18日
530413 LV5
2019年3月11日
rzj123456 LV2
2019年3月6日

1584435071
2024年6月23日
暂无贡献等级
WBelong LV8
2023年12月11日
流年不辜 LV9
2022年4月27日
过过成功尺寸 LV7
2021年12月4日
czz123czz LV1
2021年3月18日
sfyzjc LV2
2021年1月7日
MARTIN66666 LV1
2020年12月26日
lsglsg9 LV23
2020年12月26日
jachyn LV6
2020年12月14日
Coincidance LV8
2020年12月3日