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〉数据存取抽象

  1. 重新定义了独立于持久层产品的异常
  2. 针对每个持久化产品实现了帮助类,帮助开发人员写出独立于持久化产品的代码。

4〉JDBC抽象及简化

5〉提供申明性事务和编程实现的事务管理

6〉Spring MVC更容易扩展

7〉JNDI, JTA和其他J2EE API的简化。消除重复冗长的模板式代码。

8〉Lightweight remoting。也支持分布式计算

9〉JMS支持。

10〉JMX支持。


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-07-05  
  12345
6789101112
13141516171819
20212223242526
2728293031  

我的存档

数据统计

  • 访问量: 780
  • 日志数: 431
  • 建立时间: 2008-01-08
  • 更新时间: 2008-01-08

RSS订阅

Open Toolbar