精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-03-31
use patterns without others
|
|
返回顶楼 | |
发表时间:2006-04-01
Spring的核心思想是什么??? - IoC & AOP
Spring本身只是一个轻量级的容器,不过慢慢越来越大:( 但是它和大无霸EJB容器不同,它的组件只是普通的Java Bean,这就给我们带来了进行单元测试的方便,也可以脱离容器了,使得我们编写、测试也变得更加容易啊。 它负责管理Java Bean,支持声明式事务。只要我们写好Java Bean,在配置文件中声明,然后组件初始化和管理由Spring完成。 最大的优点是耦合松散、面向接口编程。 而且可以通过配置就实现了Singleton |
|
返回顶楼 | |
发表时间:2006-05-06
我的理解:
Spring之于IoC & AOP 犹如 class之于interface without Spring 就像 不依赖class而依赖interface (设计)依赖其理念 (代码)独立于具体形式 同意thatway的说法: thatway 写道 robbin 写道 spring是一个IoC容器,运用的好的人,写的代码一点都不依赖Spring,完全不需要import Spring的API;用不好的,处处都是Spring。我也提倡J2EE without Spring,但是不是说不用Spring,而是说你写的代码不应该偶合到Spring上去,只有做到了你的代码完全without Spring了,你才真正用好了Spring。
补充一个看法. 记得without EJB中一段有关DAO设计的观点: 持久层的选择,对DAO层的设计有很大影响. 例如方法的粒度上. 同样,代码级"without Spring"是可以做到的, 但一旦使用了Spring, 它就会对我们的设计产生影响. 虽然项目并没有显式的绑定在Spring上,但可能在无形中依赖在Spring的设计理念上. |
|
返回顶楼 | |