浏览 1597 次
已锁定 主题:spring=画蛇添足
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-07-11
决定把在javaeye上最后一点积分用光,大家投隐藏吧,投新手吧,不过我还是要说,盲从--中国程序员的悲哀。 尝试是好事,盲从就不好了。 现在我开始尝试使用一种简单的方式来构建对象,获取对象。可称之为ContextHolder模式。
java 代码
IOC的目标是,建立统一的对象装配器,对象提取器。但是,使用xml的配置实在是没有必要,取对象出来还要用getBean方法,要填对象名,要作类型转换,对了,还要先设法获取ApplicationContext对象。真是无聊之极。 当然,想要使用Spring中的Bean,也不一定非要获取ApplicationContext,可以把调用者也配置到Context中,定义好set方法,在配置文件中,把调用者的property ref 到 想用到bean上。 不过,如此一来,就更加是画蛇添足了。 aop和事务管理,何必一定完全交给IoC框架呢,自己编码啊。使用框架,以为自己发现了捷径,走过去,就发现,这条小路走的不那么爽,布满荆棘。 而使用这种ContextHolder模式,一切是多么的简单明了,直接static的方法调用,ContextHolder.getMyDao1(),就ok了,而且少了一个2M的spring.jar,看着舒服,少了xml,看着舒服,少了一些无聊的getters and setters,舒服。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-07-11
不是有人发过一次了?再发一遍干什么?隐藏之
|
|
返回顶楼 | |
发表时间:2007-07-11
引用 aop和事务管理,何必一定完全交给IoC框架呢,自己编码啊。
楼主是怎么自己编写aop和事务管理的呢? 贴代码上来看看 |
|
返回顶楼 | |