professional Java Development With Spring 读书笔记(1)
上一篇 /
下一篇 2006-03-20 00:00:00
/ 个人分类:Spring
J2EE(EJB)的问题
1> 包含大量基层代码如JNDI 查询, JDBC的连接获得和释放。这些都是和实际的业务逻辑无关的
2>不当的使用分布式对象模型
3〉J2EE的大多数设计模式其实是对技术限制性的一种tradeoff
4〉 难于进行单元测试
5〉像实体bean技术事实证明已经是失败的
Why Spring?
无论如何大的一个公司,开发和维护一个自己的框架是成本很高的一件事情。团队维持和团队知识的传承方面也会成为一个问题。
当当当~~~主角登场了
Spring带给了我们什么?
1〉轻量级IoC容器。允许管理复杂的POJO设置。
2〉AOP。AOP可以将分散在程序各处的类似行为封装到一处。Spring使用AOP实现了申明性事务管理
3〉数据存取抽象
- 重新定义了独立于持久层产品的异常
- 针对每个持久化产品实现了帮助类,帮助开发人员写出独立于持久化产品的代码。
4〉JDBC抽象及简化
5〉提供申明性事务和编程实现的事务管理
6〉Spring MVC更容易扩展
7〉JNDI, JTA和其他J2EE API的简化。消除重复冗长的模板式代码。
8〉Lightweight remoting。也支持分布式计算
9〉JMS支持。
10〉JMX支持。
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: