无论基于什么样的原因,放弃阅读源码始终不是一个明智的选择,因为你失去了一个跟大师学习的机会。而且,当你读过几个源码之后你会发现,他们的思想以及实现方式是相通的。这就是开源的好处。随着各种开源软件的发展,各家都会融合别家精良之处来不断美满自己,这样,到最后的结果就是全部的开源软件从计划上大概实现上都会变得越来越相似,也就是说当你读完某个精良源码后再去读另一个源代码, 速率会有很大提升。以我为例, Spring 是我阅读的第一个源码, 险些耗尽了我将近半年的时间,其中各种煎熬可想而知,但是当我读完Spring再去读MyBatis只用了两周时间。 当然,暂且不论它们的复杂水平差别,至少我阅读的时候发现有很多相通的东西。当你第一次阅读的时候,你的重点一定是在源码的理解上,但是,当你读完第一个源码再去读下一个的时候,你自然而然地会带着批判大概说挑剔的眼光去阅读:为什么这个功能在我之前看的源码中是那样实现的,而在这里会是这样实现的?这其中的道理在哪里,哪种实现方式更精良呢? 而通过这样的对比及探索,你会发现,自己的进步快得不可思议。
本笔记不但介绍了使用Spring框架开发项目必须把握的焦点概念,还指导读者如何使用Spring框架编写企业级应用,并针对在编写代码的过程中如何优化代码、如何使得代码高效给出切实可行的建议,从而帮助读者全面提升实战本领。本书语言简洁,示例丰富,可帮助读者迅速把握使用Spring 进行开发所需的各种技能。本书适合于已具有一定 Java编程基础的读者,以及在Java平台下进行各类软件开发的开发职员、测试职员等。
欢迎光临 创意电子 (https://wxcydz.cc/) | Powered by Discuz! X3.4 |