论坛首页 Java企业应用论坛

Spring--也许正成为一个EJB

浏览 72111 次
该帖已经被评为良好帖
作者 正文
   发表时间:2011-04-14  
楼主说的有道理
0 请登录后投票
   发表时间:2011-04-14  
wl95421 写道
本来想注册一个马甲来写这个帖子的,因为估计自己会被骂得很惨。
但是想想还是认了吧。

我不善于写长文章,就简单的说一下自己的看法吧:
  • 依赖注入并不是不好,但Spring的依赖注入并不是很好,因为他要强迫很多人员了解别人的东西,特别是开发人员水平不高的情况下,基本上就是为了注入而注入,为了接口而接口。
  • Spring更合适在模块内部使用,但现在大部分开发人员都做不到模块化设计,而Spring大量的配置文件,将相关内容全局化了,进一步破坏了模块化设计的可能。
  • 占个位,慢慢补充。

当然有人说,是很多人没有用来Spring,事实上,EJB也是这样,不是EJB不好,而是EJB没有被用好。
就好象API的设计,如果你设计了一个API,却很容易让人误用(或者是进行了错误的宣传),那么责任是使用者还是开发者呢?

大概在7年前,我就不太认同Spring,当然Spring不会因为我的不认同而停止,7年后,情况似乎更严重了。

另外说一句,我反对Spring的思路,但是也会用到Spring的一些功能包,比如Jndi的封装等。

估计很多人不同意我的意见,不过希望大家静心讨论一下。

就像你在神奇的天国,这也不好,那也不好.你还不一样乐哈哈的在这里呆着。何况spring是美国的,不是天国。美国你都不想呆了,你想去火星呀?你想去,但你也要有本事去火星才行呀。
0 请登录后投票
   发表时间:2011-04-14  
完美终究是一个神话,我们可以追求,但永远追不上,这就是人性的一面。
0 请登录后投票
   发表时间:2011-04-14  
JSR220(20060511)的ejb3.0以后,EJB还是比较好用的。有了注释、依赖注入、ORM等好多功能。开发起来效率也还算不错。
现在的EJB的市场少,是JSR19(20010822)的EJB2.0给人们留下的阴影,还有就是在EJB2.0那个黑暗年代诞生的SSH等开源框架的流行。
5年多的时间,EJB3.0虽然很好,但是市场份额却被SSH占领了很多。
0 请登录后投票
   发表时间:2011-04-14  
真的不知道你是怎么混过来的。估计也是没什么经验的装有经验吧,我真的很气愤你们这些人,本来没经验就不要装。好像自己其实什么都懂的样子。年轻人不要太浮躁。spring在我看来是JAVA中开源最好的了,没有一个可以与其相比,如果真的学明白了spring我估计J2EE对你来说真的是小菜一碟了。spring可以说囊库了所有的事情,他遵循的80%的原则真的是太准确了。其实个人认为java之所以被.NET占领一些市场正式因为你们这些不懂装懂的JAVA人弄的。
结果别人觉得JAVA开发速度慢.NET数度快。但是其实如果JAVA你真的用好的话比.NET数度快多了。那么.NET哪能有生存的余地呢。个人看JSP真的应该要淘汰了,JSF才是下一个J2EE的领主。让J2EE开发变的更加快捷和高效
0 请登录后投票
   发表时间:2011-04-14  
我觉得Spring最大的好处就是开创了一条新的思路和解决方案,Spring也只是一个工具,他肯定也会进化,也会淘汰,能凭借Spring带给我们的东西,来为以后获得更好的思路和解决方案,才是王道,技术还是会不断进化的
0 请登录后投票
   发表时间:2011-04-14  
pengpeng99bill 写道
真的不知道你是怎么混过来的。估计也是没什么经验的装有经验吧,我真的很气愤你们这些人,本来没经验就不要装。好像自己其实什么都懂的样子。年轻人不要太浮躁。spring在我看来是JAVA中开源最好的了,没有一个可以与其相比,如果真的学明白了spring我估计J2EE对你来说真的是小菜一碟了。spring可以说囊库了所有的事情,他遵循的80%的原则真的是太准确了。其实个人认为java之所以被.NET占领一些市场正式因为你们这些不懂装懂的JAVA人弄的。
结果别人觉得JAVA开发速度慢.NET数度快。但是其实如果JAVA你真的用好的话比.NET数度快多了。那么.NET哪能有生存的余地呢。个人看JSP真的应该要淘汰了,JSF才是下一个J2EE的领主。让J2EE开发变的更加快捷和高效

呵呵,有时间了解了解JSF,看是否如你所说,,
0 请登录后投票
   发表时间:2011-04-14  
楼主的观点是正确的,但是你注定要被投新手和隐藏。
为spring叫好的,才真的是新手,不单单对java的历史没有比较,很多在开发语言层面上也没有比较。刚入行就做java,直接就做spring。
你若真的让他用别的语言写个东西,立刻六神无主,如若让他不用spring写java的东西,他也同样六神无主。
这姑且也算是斯德哥尔摩综合征之一吧!

楼主被投新手和隐藏的原因是新手的基数还真的很大,而且很爱发言。

ejb我算是国内第一批用的,做了几个大项目,平心而论,不是那么好用,也不是那么难用。
spring也是国内第一批用的,其实本质上和ejb差不多,一个解决了A问题,带来了B问题,一个解决了B问题,带来了C问题。

但是,我就弄不明白了,spring难道是你亲爹,那么维护着?
0 请登录后投票
   发表时间:2011-04-14  
到现在积分也没凑够30。。。。
楼主对不住了,没能给你投个良好
0 请登录后投票
   发表时间:2011-04-14  
小弟经验不高。但是我想说。天底下没有完美的程序,是程序就有BUG。所以至于任何框架都有 有点,缺点,没有什么淘汰之类的说法。
0 请登录后投票
论坛首页 Java企业应用版

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