`
byduke
  • 浏览: 31622 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

为什么要用spring

阅读更多
    以前发过一个关于使用SPRING的的帖子,里面谈论了一下个人对于SPRING的理解。今天又发了一个类似的帖子,用SPRING时间越长越觉得这个框架值得我们深入讨论。
    可能很多人都围绕是否需要在项目中使用SPRING来争论。我觉得到底要不要用SPRING并不重要,如果你们项目比较大,又缺乏统一的管理形式,而公司技术能力有限,缺乏框架级人才,那用SPRING是不错的选择,当然,并不是说必须要用,这个是仁者见仁知者见智的问题了。毕竟它用起来并不是那么简单,而且用不好反而会有这样或那样的问题。
    倘若项目比较小,那我还真是不建议用SPRING,可能JSP+SERVLET+JDBC的形式更适和,如果很好的封装的话,开发速度是很快的。
    但是我认为我们推崇SPRING的目的应用是一方面,我觉得更重要的是它很值得我们学习,SPRING当中有很多思想是非常值得借鉴的,它本身对于IOC的理解和使用,还有对象生命周期的管理形式以及实现方法,还有JDBCDAOSUPPORT的封装过程确实值得去学习和体会,可能会有实用性更优秀的框架来代替它,但是思想上的东西确是难以替代的。我很建议大家在工作繁忙之余抽出一些时间多想想为什么,不要被工作的压力束缚的变的麻木,可能当你真正去研究它的时候才知道它为什么好,好在哪。而你真正发现的时候就是你自身价值上升的时候,JAVA是门重思想的语言,这个概念我到现在才真正体会,也是多亏了SPRING,让我能有这个认识。希望大家也能从中学到自己的发展方向,从SPRING中体会什么才是思想的根髓.
    具体认识还是需要大家去细心体会,正所谓道可道非常道,如果一个东西很容易就被人描述明白,那它也就失去研究价值了。有些东西确实只可意会不可言传,希望大家能好好掌握SPRING,为自己将来的发展奠定思想基础,要成为真正的JAVA高手,没有思想是空谈。
    顺便在此再次膜拜一下Rod Johnson,不虚为大师称号。我个人的崇拜对象。
分享到:
评论
3 楼 zhanger 2009-05-21  
byduke 写道

renny 写道
路过,学了既然只是一种思想,那么学不学这个框架应该也不最重要的,就像IoC和AOP,并不是一定spring才有的,struts 2中同样有这两个思想,所以,用这个应该也是可以的,如果能够真正理解了这两个思想,我想再由struts 2转到spring也不是什么难事

其实也不光是这些,还有很多思想值得我们去学习。而且每个框架对于他的理解也不尽相同,应用上也是千奇百怪,所以也应该去研究一下SPRING,如果你把这个过程倒过来可能会觉得研究STRUTS2更有方向感

有时间的话一定要好好学习一下Spring,只可惜现在时间有限,只能把一些相对更重要的东西学好,呵呵
2 楼 byduke 2009-05-21  
renny 写道

路过,学了既然只是一种思想,那么学不学这个框架应该也不最重要的,就像IoC和AOP,并不是一定spring才有的,struts 2中同样有这两个思想,所以,用这个应该也是可以的,如果能够真正理解了这两个思想,我想再由struts 2转到spring也不是什么难事

其实也不光是这些,还有很多思想值得我们去学习。而且每个框架对于他的理解也不尽相同,应用上也是千奇百怪,所以也应该去研究一下SPRING,如果你把这个过程倒过来可能会觉得研究STRUTS2更有方向感
1 楼 zhanger 2009-05-21  
路过,学了
既然只是一种思想,那么学不学这个框架应该也不最重要的,就像IoC和AOP,并不是一定spring才有的,struts 2中同样有这两个思想,所以,用这个应该也是可以的,如果能够真正理解了这两个思想,我想再由struts 2转到spring也不是什么难事

相关推荐

Global site tag (gtag.js) - Google Analytics