林信良先生的技文章.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
林信良先生的技文章

关于Spring框架的学习接触Spring框架差不多快两年多的事,尤记得当时,关于Spring的书籍还不多,而文件分散于网路的各个角落,为了通盘了解Spring,在Google上一遍又一遍的来往收集,拼凑出Spring全图。就技术上而言,我绝不是Spring的真正高手,然而就资讯收集与文字整理的功夫,说我投入很大的心力倒是真的,在学习Spring的过程中,文件收集、实作尝试、观念厘清等,都花上了不少功夫,我将这些功夫的所得化为文字记录下来。最初,只是网路上一份笔记,慢慢的记录,时间加上心力,聚沙成塔、积少成多,这是作学问的道理,用在技术的培育上也是适用。接著,就是藉由写作成书的压力,来让自己对所撰写的内容负责,书是读者要花费购买的,不若笔记之随兴,藉此,再让自己对Spring的了解更为落实。学习Spring,或说是学习所有的框架,大致都可分为三个方面:一是学习框架的架构与精神,这是学习框架最重要的部份,了解Spring,或是了解某个特定框架的架构与精神,可以学习到前人的经验,即使您将来不使用Spring(或某特定框架),也可以在自己的作品上用上这些架构与经验。二是学习框架的实作方式,每个语言会有每个语言的特性,一个架构与精神用不同的语言实作,也会呈现出不同的样貌,这个部份是与技术面较为相关的,所谓坐而言不如起而行,深入了解某个框架的实作方式,可以验证自己对某些观念的了解是否正确。三是了解如何使用框架,这是框架学习中较为无趣的,例如关乎API的使用,组态的设定等,然而初学者往往花最多时间在这个方面,为了要完成一个可运行的示例,总要在API与组态上再三尝试。第一与第二点,不是我个人现在的实力可以置喙的,我只能跟随著大师的脚步,将一些观念作较贴近初学者的阐述,并在第三点上为初学者减少模索的时间,这是 Spring技术手册的出发点,因在摸索Spring的过程中,这也是花费最多时间的地方,Spring技术手册的目的,是希望初学者能少些心力在第三点的摸索上,多些思考时间在第一与第二点,若能让初学者少一小时、两小时甚至一天、两天的摸索,将这些时间拿来掌握架构、精神、实作方式,那Spring技术手册最大的目的就已达到。在Spring技术手册简体版问市之际,这小小的短文,希望能让初学者更了解Spring学习时的态度及应该掌握的要领。期盼大家学习愉快。 Spring技术手册——一本扣门砖Spring Framework一般人的感觉是很难、很复杂,但事实不然,基本上,如果想掌握Spring,打稳Java SE基础,并进一步了解一些设计模式的概念,在入门Spring时就不致于遇到太大的障碍,如果需要了解Spring Web的部份,则进一步了解JSP/Servlet与Web MVC模式即可。 Spring的API很多,Spring的核心概念是简单的,无非是IOC与AOP的观念,在Web上再加上Web MVC,了解Spring的这些核心概念,即使不使用Spring,在使用其它框架,甚至是自行撰写开发框架时,也都很有帮助。 然而,Spring的API很多,这确实是个问题,尤其是您真的要用Spring来做点东西的时候,哪个API要如何使用,又需要哪些配置,这些细节,着实在使用时令人忧心与烦恼,这并不是Spring的错,作为一个全方位的应用程序框架,Spring不免必须包括诸多的API与设定。 在Spring Framework上,我绝对称不上个专家,但不可否认的,我确实在循序渐进的学习上,比别人多了那么一份天分,我善于在一堆复杂的程序代码中,分离出核心与细节的部份,将核心的部份用最浅显的字间阐述出来,将细节的部份使用实例加以示范,这是我最擅长使用的方式。 在学习Spring的过程中,我将所得记录下来,使用的就是这样的一个方式,IOC、AOP的观念难懂吗?其实并不难懂,简单的程序加上适当的图解,就可以让您掌握这些观念。 有人说:「您刚说了,要学习Spring,必须有设计模式的基础,设计模式不就很难懂吗?」当然!设计模式需要些时间与经验来学习,但那本身就是一门该学习的课目,而且学会了对以后是非常有帮助的,那本来就是您该学习的部份,我绝对没有说Spring本身的学习很简单,而是指在哪些既有的基础上,您来学习Spring就很简单,甚至于您可以在Spring中,以实际的例子来验证设计模式的应用与重要性。 又有人说:「您说您记录的是一些技术性的细节,那我看Spring的参考手册不就好了?」是的!您一定要看参考手册,那是记录技术性细节最丰富的手册,但对于初学者来说,更重要的是有个完整、简短、可运行的示例程序,让他们知道如何将一些功能运行起来,这是Spring技术手册中着重的,而是参考手册中缺乏的,例如,Professional Java Develo

文档评论(0)

gbn092 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档