一、前言
我们有了Spring+JdbcTemplate和Spring+iBatis并结合maven的基础,搭建一个SSX这样的框架现在就和玩一样的简单了,今天我们将搭建一个使用Struts1.3,Srping3, Hibernate3的SSH1的开发框架,大家跟着我一步步走,会发觉在程序跑通后自己再动手搭建一遍这个框架,只需要30分钟。
二、SSH框架
仔细看这个框架,稍微有点不一样了。
1) Spring3是通过一个hibernate template来和hibernate的dao层结合起来并且管理起hibernate的相关事务的。因此我们自己写了一个BaseHibernateDaoSupport来用spring统一管理hibernate的事务。
2) Hibernate和Spring的结合非常方便,我们只需要写一个hibernate.xml就可以了,datasource.xml中把原先的iBatis的相关配置全部去掉它,什么都不需要加事务还是维持原有的配置不变即可,对于我们来说需要改动的是dao层,还有把service层稍微做些小调整(一两句话的调整,非常简单),可能是我看到过的最简单的一种SSX的结合

本文介绍了如何搭建SSH(Struts1.3, Spring3, Hibernate3)框架,并通过maven进行项目构建。文章详细讲解了从建立工程、配置Hibernate与Spring的结合,到SSH框架的使用,包括DAO层代码的修改和框架的启动。此外,还提供了利用Eclipse从数据库表逆向生成JPA实体类的方法。"
104945769,9079628,KMP算法实现单词检索统计,"['KMP字符匹配', '字符串处理', '文本分析']
订阅专栏 解锁全文
2036

被折叠的 条评论
为什么被折叠?



