论坛首页 入门技术论坛

spring=画蛇添足

浏览 41412 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2007-06-13  
七层的网络。。。。与tcp/ip
区别是一个是理想的,另一个是可以用的。
0 请登录后投票
   发表时间:2007-06-13  
没有人逼你用spring。
但对于公司来说使用spring的成本要比自己开发一套低很多。
左右不了这个行业,只能学着适应。
0 请登录后投票
   发表时间:2007-06-13  
可爱啊
0 请登录后投票
   发表时间:2007-06-14  
确实有点搞笑, 不过高手多数不屑一驳, 我来说说

为什么Spring要getBean, 因为要IOC, 你的ContextHolder当然也可以做到IOC, 与spring差别在于你要实现一层IOC, 你就要做一个ContextHolder, 做一个稍微复杂一点的项目估计维护ContextHolder就够呛, 而spring是一种全民福利的方式做到的, 每一个对象都拥有这个IOC能力, 比你大方吧, 另外spring的bean支持继承, 代理, AOP等方便的功能也不是几行代码就能完整的实现好的.

关于xml, 因为xml的无副作用的自由替换性, xml在某些场合是不可取代的, 或许说不能用好的方式取代, 举个简单例子, 运行环境与测试环境的datasource不一样, 可以做两份datasource的xml, 很容易通过不同的build参数切换。

还有你前面提到对spring配置中import xml拿来比较也没什么意思, 其实对于这种耦合性很强的方式我基本没看到有人用, 多数都是自动load符合条件的xml, 特别是对于很多子项目的项目, xml都打在jar/META-INF里面, 这是对配置文件的IOC,其实小项目也可以这样用,如果你关心自动测试而且需要细粒度的独立测试,没人愿意为了一个小小的修改要跑一个数十分钟的测试吧,xm搭积木的能力还是很强的
0 请登录后投票
   发表时间:2007-06-14  
Readonly 写道
gigix 写道
……
灰常无语
为什么灰常无语呢?
因为我两年前就翻译了Martin那篇IoC框架和Dependency Injection模式
但还是有这样的筒子
洋洋千言之前连google一下都懒得
所以,只好灰常无语了

马丁叔叔就是火星来的,你还翻译火星文,就是等于画蛇添足
最烦你们这种整天炒作名词的,今天AOP,明天MOP,今天IOC,明天CIO,一点技术含量都没有。
Spring就是烂泥,Hibernate就是难用,下载了他们成千上万次的那些家伙就是盲从,楼主一人独醒,偶们皆睡。
楼主千秋万载,一桶浆糊,偶在睡梦中投楼主精华一票


我看见精华是零,所以帮你投了一票   反正不会影响这个帖子的历史使命(被BS)
大家都是吃饭滴,火星人要吃,我也要吃。。。。。。

就像历史总是在变的,筒子难免有拨乱反正的时候。。。但是不能做愤青,记得,要感化,时不时也得棒棒糖和棒棒一起上  这句和楼主的观点不完全相关

0 请登录后投票
   发表时间:2007-06-14  
难得技术贴也能这么搞笑
0 请登录后投票
   发表时间:2007-06-16  
引用
......从事java的一年来......

别的俺就不多说了,各位已经通通说了,就想问下:对于从事java一年来的你对2M的spring了解了多少呢?
0 请登录后投票
   发表时间:2007-06-17  
根据项目的配置,使用的场合不同,技术可以不同,架构也可以不同.而楼主现在碰到的情况在楼主看来使用spring真的是多此一举,楼主发此贴勇气可佳,希望楼主在接触更多的项目时对spring有新的看法.
引用Rod Johnso说的一句话: before we decide where we are going, we must know where we come from.

我们都身处不同的技术环境,所以我们对同一事物会有不同的看法,有的甚至大相径庭.所以建议大家多用用客观的角度考虑别人想法及观点.
0 请登录后投票
   发表时间:2007-06-18  
行啦,观点没啥好讨论的,又不是水源,攻击性的话在这里省省吧,投隐藏吧。
--我刚才点"隐藏",它居然一下子就变成隐藏状态,原来就差我这一票啦,哈哈~
0 请登录后投票
   发表时间:2007-06-18  
赞一个
0 请登录后投票
论坛首页 入门技术版

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