六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 144|回复: 0

Spring3.x企业应用开发实战-Spring+Hibernat架构分析

[复制链接]

升级  4.67%

66

主题

66

主题

66

主题

举人

Rank: 3Rank: 3

积分
214
 楼主| 发表于 2013-1-4 02:18:34 | 显示全部楼层 |阅读模式
Spring3.x企业应用开发实战-Spring+Hibernat架构分析

<div class="postbody"><div id="cnblogs_post_body">1: 持久层设计
采用Spring注解方式省略了大量Hibernate ORM配置文件;
BaseDAO减少DAO层代码量,只需要编写非通用型的持久层方法;
持久层提供分页支持;
Hibernate 二级缓存提高数据访问性能并制定不同缓存策略

2:服务层设计
持久层通过自动装配依赖注入到服务层
服务层添加事务支持

3:WEB层设计
将URL通过请求映射到具体的类方法
Spring mvc多种视图支持

以SSH为样板的架构设计中,存在许多的变种,我倾向于Jquery UI(easyui ext..)+Spring MVC+Hibernate +IOC;Spring性能优良代码规范,跨的业务又广大有一条龙服务的前景。
需要注意一下几点:
1:Jar包管理,应该规范的将每个框架的JAR包分文件夹存放,同时清楚其作用及依赖关系。不能全部堆在一起。
2:测试的思想 这个应该算个升华,据我所见,单元测试在实际开发中应用的很少。但在规范的开发中,其必不可少。这个还有很长的路要走。如果哪天需要单元测试了,可以参考这个章节中的单元测试方法。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表