|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2008-03-20
ajoo 写道 我不是说了吗?PreDestroy是有存在的必要的。估计Guice 2.0应该会有这个支持了。我怀疑的主要是PostConstruct的必要性。
另外,对于password,如果你不打包,properties文件是最合适的地方。 对JavaConfig,最大的问题是它不够pojo。你看见它的代码调用fooBean(),然后你用IDE navigate过去,可以看见代码。可是,这一切都是假象,Spring在背后用cglib做了很多小动作,比如singleton,你看见代码调用了fooBean(),但是实际上它并不见得调用。这种违反直觉的东西亏得他们好意思写出来! 支持了PreDestroy的话,那么支持PostConstruct是理所当然的事情 用spring一般都是把可变的配置参数放properties里面,然后用placeholder. 关于JavaConfig,可能还会有GroovyConfig,XXXConfig等其他的,这些都不是可以运行的程序,把他们当普通的配置文件来理解就好了,不觉得有什么问题. |
|
| 返回顶楼 | |
|
最后更新时间:2008-03-20
quaff 写道 支持了PreDestroy的话,那么支持PostConstruct是理所当然的事情 那要是我们叫它Destroy呢?Destructor呢?PostConstruct就当不了下联了吧? quaff 写道 关于JavaConfig,可能还会有GroovyConfig,XXXConfig等其他的,这些都不是可以运行的程序,把他们当普通的配置文件来理解就好了,不觉得有什么问题. 这其实跟Java/Groovy没关系。纯粹是Spring的xml后遗症。你喜欢把java/groovy当xml来读,可惜也有很多人不喜欢这样。代码就是代码,非要长得貌似源代码,实际却是xml借尸还魂,不敢恭维呀。 |
|
| 返回顶楼 | |
|
最后更新时间:2008-03-20
ajoo 写道 那要是我们叫它Destroy呢?Destructor呢?PostConstruct就当不了下联了吧? 呵呵,如果jdk自带的标准Annotation不用非得自己去造个轮子,那我就要说它是sh*t了 |
|
| 返回顶楼 | |
|
最后更新时间:2008-03-20
quaff 写道 ajoo 写道 那要是我们叫它Destroy呢?Destructor呢?PostConstruct就当不了下联了吧? 呵呵,如果jdk自带的标准Annotation不用非得自己去造个轮子,那我就要说它是sh*t了 我的意思其实不是名字。而是说你的根据名字的推理不具有说服力(因为需要PreDestroy,所以PostConstruct就自然而然不需要证明地证明了自己?) 要说jee么,要是从来就只能捧着它当金科玉律,Spring也就不会诞生了。 |
|
| 返回顶楼 | |
|
最后更新时间:2008-03-20
ajoo 写道 quaff 写道 ajoo 写道 那要是我们叫它Destroy呢?Destructor呢?PostConstruct就当不了下联了吧? 呵呵,如果jdk自带的标准Annotation不用非得自己去造个轮子,那我就要说它是sh*t了 我的意思其实不是名字。而是说你的根据名字的推理不具有说服力(因为需要PreDestroy,所以PostConstruct就自然而然不需要证明地证明了自己?) 要说jee么,要是从来就只能捧着它当金科玉律,Spring也就不会诞生了。 这个是java se6里面的了. |
|
| 返回顶楼 | |
|
最后更新时间:2008-03-20
莫非sun当初给rod颁发过私掠许可证,允许不鸟j2ee,现在jee6出来,许可证过期了?
要不就是Spring小时候居然jdk自带的标准不用,反而自己另外发明了个轮子,所以伊从来就是砣sh*t来的? |
|
| 返回顶楼 | |
|
最后更新时间:2008-03-21
ajoo 写道 莫非sun当初给rod颁发过私掠许可证,允许不鸟j2ee,现在jee6出来,许可证过期了?
要不就是Spring小时候居然jdk自带的标准不用,反而自己另外发明了个轮子,所以伊从来就是砣sh*t来的? ajoo对spring有偏见,对象生命周期本来就是一个通用的功能,之前jdk没有所以spring用自己的接口来实现,现在有了标准之后spring才支持javax.annotaion这个包,先后顺序要弄清楚. spring也不是故意要反jee,是jee太复杂难用才会有spring,现在spring成功了反过来去制定jee标准,我觉得是好事,hibernate和ejb的关系不也是如此? |
|
| 返回顶楼 | |
|
最后更新时间:2008-03-21
是啊,是啊,我是对Spring有偏见。如果说Guice是个玩具的话,Spring就是坨屎啊是坨屎。代码和设计的味道臭不可闻。呵呵,偏见偏见,谁敢说自己的看法就不是偏见,就一定是颠扑不破的真理?
|
|
| 返回顶楼 | |
|
最后更新时间:2008-03-21
ajoo 写道 是啊,是啊,我是对Spring有偏见。如果说Guice是个玩具的话,Spring就是坨屎啊是坨屎。代码和设计的味道臭不可闻。呵呵,偏见偏见,谁敢说自己的看法就不是偏见,就一定是颠扑不破的真理?
怎么觉得像linux的fans攻击windows一样,不管怎么说现在还是spring的天下,guice想超越spring最近一两年别想了,你写个框架不能很好的和spring集成你都不好意思跟别人打招呼,更别说很多优秀的框架都是建立在spring基础之上. |
|
| 返回顶楼 | |
|
最后更新时间:2008-03-21
spring的优势在于目前提供了一整套的解决方案,而guice暂时集成的东西还不多。
但是我觉得,guice的这种做法,也有它的好处。干什么非的把全世界都包括进行,spring已经膨胀到失控的地步了,这种做法还能坚持多久,java世界新东西层出不穷,spring准备通吃? 目前个人的想法,就是继续用spring,但是密切关注guice,一旦成熟立即抛弃spring。焦点只是guice成长的速度。 |
|
| 返回顶楼 | |







