论坛首页 Java企业应用论坛

J2EE application without Spring

浏览 17963 次
精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-03-31  
use patterns without others
0 请登录后投票
   发表时间:2006-04-01  
Spring的核心思想是什么???  -  IoC & AOP

Spring本身只是一个轻量级的容器,不过慢慢越来越大:(
但是它和大无霸EJB容器不同,它的组件只是普通的Java Bean,这就给我们带来了进行单元测试的方便,也可以脱离容器了,使得我们编写、测试也变得更加容易啊。

它负责管理Java Bean,支持声明式事务。只要我们写好Java Bean,在配置文件中声明,然后组件初始化和管理由Spring完成。

最大的优点是耦合松散、面向接口编程。

而且可以通过配置就实现了Singleton
0 请登录后投票
   发表时间: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的设计理念上.
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics