首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

致Spring及其他框架的菜鸟

2012-11-03 
致Spring及其他框架的初学者学习Spring,除了知道怎样配Bean,怎样使用IoC和AOP,一定要了解IoC和AOP原理。要

致Spring及其他框架的初学者
学习Spring,除了知道怎样配Bean,怎样使用IoC和AOP,一定要了解IoC和AOP原理。要知道IoC和AOP起源于OO。OO是基础的基础。IoC和AOP才兴起几年,但OO已经十几年了。而且IoC和AOP只是OO的补充,不是替代。
学习Spring要知道其思想起源,要知道其作者Rod Johnson提倡的基于循证的观点、面向接口编程和敏捷开发(尤其是测试驱动开发)。

学习SOA框架、工具和开源项目,如Axis2、ServiceMix、Tuscany要掌握Web Services的核心规范,如SOAP、WSDL和JBI、SCA。

最担心的是有的工程师仅仅热衷于框架表面的使用,不懂深层原理,只做熟练工人。结果框架变换,如以前流行Struts,现在流行WebWork,学得很累的东东很快就过时了。说不定什么时候Spring就过时了呢。如果掌握了内在的东东,如OO、设计模式、MVC、敏捷开发等,掌握新的框架就很快。万变不离其宗。 1 楼 有思想的芦苇 2006-12-16   不错,要是多延伸一些就好了.

程序员广泛学习框架也是不得已的事,因为多一种框架求职时能多增加法码,可选的公司范围也更广一些,而且很多公司招人对OO、设计模式、MVC、敏捷开发并不太关心,他们更多需要的是立即能干活的熟练人员. 2 楼 hgq0011 2006-12-16   有思想的芦苇 写道不错,要是多延伸一些就好了.

程序员广泛学习框架也是不得已的事,因为多一种框架求职时能多增加法码,可选的公司范围也更广一些,而且很多公司招人对OO、设计模式、MVC、敏捷开发并不太关心,他们更多需要的是立即能干活的熟练人员.
程序员要终身学习。:)
"程序员广泛学习框架也是不得已的事,因为多一种框架求职时能多增加法码,可选的公司范围也更广一些",见多识广才能成为大牛。
”而且很多公司招人对OO、设计模式、MVC、敏捷开发并不太关心,他们更多需要的是立即能干活的熟练人员“这要求比较低了。待遇可能也是一般般了,好的公司面试时,总会涉及到方方面面的知识。 3 楼 JavaInActoin 2006-12-16   说的很好,内力和招式都要练 4 楼 有思想的芦苇 2006-12-16   hgq0011 写道
”而且很多公司招人对OO、设计模式、MVC、敏捷开发并不太关心,他们更多需要的是立即能干活的熟练人员“这要求比较低了。待遇可能也是一般般了,好的公司面试时,总会涉及到方方面面的知识。


这个不一定的,很多大公司的开发构架基本成型后,招的都是熟练工,像螺丝钉一样. 5 楼 kawaii_xw 2006-12-16   <br/>
<strong>pingpangsong 写道:</strong><br/>
<div class='quote_div'>学习Spring,除了知道怎样配Bean,怎样使用IoC和AOP,一定要了解IoC和AOP原理。要知道IoC和AOP起源于OO。OO是基础的基础。IoC和AOP才兴起几年,但OO已经十几年了。而且IoC和AOP只是OO的补充,不是替代。<br/>
学习Spring要知道其思想起源,要知道其作者Rod Johnson提倡的基于循证的观点、面向接口编程和敏捷开发(尤其是测试驱动开发)。<br/>
<br/>
学习SOA框架、工具和开源项目,如Axis2、ServiceMix、Tuscany要掌握Web Services的核心规范,如SOAP、WSDL和JBI、SCA。<br/>
<br/>
最担心的是有的工程师仅仅热衷于框架表面的使用,不懂深层原理,只做熟练工人。结果框架变换,如以前流行Struts,现在流行WebWork,学得很累的东东很快就过时了。说不定什么时候Spring就过时了呢。如果掌握了内在的东东,如OO、设计模式、MVC、敏捷开发等,掌握新的框架就很快。万变不离其宗。</div>
<p>?</p>
<p>?</p>
<p>刚进公司,确实有同感啊,刚刚会用struts编写程序,当然内部的技术背景不是很清楚,现在又要用struts2,说struts诸多不足,还是基础理论是根本啊!<br/>
<br/>
<br/>
<br/>
</p> 6 楼 libiao_0524 2006-12-16   才工作半年多,感觉自己现在就是熟练工没深入学习。听君一言。感觉自己应该更深入的学习。要不永远只能是个熟练工了。 7 楼 xiaolan02 2006-12-17   我也是刚毕业,有同样的感受, 8 楼 ahuaxuan 2006-12-17   确实是这样的,光学怎么用肯定不行,让我联想起买书的问题,买书不能买只教你怎么做的书,要买那种告诉你它为什么要这样做的书,要“知其然”,更要“知其所以然” 9 楼 PatrickHe 2006-12-17   理论基础非常重要,但是也绝对不能做一个只懂理论却基本不会实践的<u>工程师</u>。 10 楼 dwangel 2006-12-18   AOP来源于OO?

从没听过这样的说法,AOP是对OO的一些限制的突破还差不多。
另外,spring文档里对IOC有简要说明。

IOC只是设计模式的一种,有些设计模式,要用过才能更了解。 11 楼 cxy22xueyi 2007-01-29   有没有好的设计模式方面的书,介绍一下!谢谢! 12 楼 Godlikeme 2007-01-29   design pattern, agile software development, j2ee core patterns

热点排行