ITKeyword,专注技术干货聚合推荐

注册 | 登录

想要阅读一些开源项目或框架的源代码,不知道从哪里入手?

i042416 分享于

2020腾讯云双十一活动,全年最低!!!(领取3500元代金券),
地址https://cloud.tencent.com/act/cps/redirect?redirect=1073

2020阿里云最低价产品入口,含代金券(新老用户有优惠),
地址https://www.aliyun.com/minisite/goods

推荐:java开源项目源代码

java开源项目 源代码 http://www.codase.com/ http://java-source.net/ https://www.dev.java.net/ 名称 摘要 种类 appfuse-light  A lightweight version of Ap

我的建议是从Spring的源代码入手。至少我自己也是这么做的,毕竟Spring里有大量的设计模式和OO编程的最佳实践。我之前在SAP使用SAP自己的开发语言ABAP进行日常工作,后来因为工作原因也需要用Java开发。虽然SAP之前大多数产品都是基于ABAP开发的,但是现在公司在向云转型,越来越多的云产品是基于Java Spring来开发了。我觉得Spring 5年之内都不会过时,值得程序员花力气去钻研。

请阅读知乎问题: 学习spring源码的意义是什么呢?

然后怎么去学Spring呢?如果一头扎进Spring的代码海洋,肯定就直接淹死了。

我的两个方法:

1. 边看书边看源代码。

我看的是这本书,边看书,边自己写读书笔记。 如果发现自己提笔却表达不清楚某个知识点,说明这个知识点自己其实还未真正理解,那么再回过头去看书。 下面是我写过的一些读书笔记: Manage your test case with @SuiteClasses How does @Autowired work in Spring framework

推荐:开源框架源代码下载地址

spring2.5 http://s3.amazonaws.com/dist.springframework.org/release/SPR/spring-framework-2.5.6.SEC01-with-dependencies.zip spring3.0 http://s3.amazonaw

Run only given sets of your unit test via @Category Use @Rule to define custom rules for your test method How does annotation @Cacheable work A simulation of Java Spring dependency injection annotation @Inject in ABAP 2. 边看源代码边自己写代码,调试代码

自己用Spring搭一个Hello World的应用,然后一点点往上添东西。可以参考我的这个Github Repository里的commit记录看我是如何添加新的功能的。 不断写代码,调试代码,把自己学到的新东西写出来。

为什么要写出来呢? 在我的微信公众号文章SAP成都研究院35岁以上的开发人员都去哪儿了?里提到,科学研究表明,在实战中学习,教别人,是最有效的学习方法。

您可以关注微信公众号”汪子熙“获得更多Jerry Wang的中文SAP技术文章。

推荐:开源项目源代码阅读方法

开源项目已阅读了不少,总结下来按照下面的steps来操作比较恰当: 1)阅读features。以此来搞清楚该项目有哪些特性 2)思考。想想如果自己来做有这些features的

我的建议是从Spring的源代码入手。至少我自己也是这么做的,毕竟Spring里有大量的设计模式和OO编程的最佳实践。我之前在SAP使用SAP自己的开发语言ABAP进行日常工作,后来因为工作原因也需要用Ja

相关阅读排行


相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。