内容简介:如果框架对你都是黑盒,那么你就不敢用你不得不去学习一些复杂的框架,对于java来说,如果只会spring + mybatis等入门框架,那么留给你的就是一些简单的后台系统(业务级的系统),你永远无法去做部门级、公司级、apache级的项目。浅层知识细节太多,极其容易遗忘
前言(持续更新)
分析目标
如果框架对你都是黑盒,那么你就不敢用
你不得不去学习一些复杂的框架,对于 java 来说,如果只会spring + mybatis等入门框架,那么留给你的就是一些简单的后台系统(业务级的系统),你永远无法去做部门级、公司级、apache级的项目。
浅层知识细节太多,极其容易遗忘
学习优秀实现,总是写代码,代码质量是无法提高的
源码直接的注释,通常写的很有感觉
熟悉源码,是对一些“微言大义”的佐证,不然看一些“理念类”的解释没有感觉
虽然短时间内增大了学习负担,但一旦理解透彻,疑惑不在脑中徘徊,长期讲是省去了纠结和疑虑的时间。短期来说,每次google Exception 也很费时,如果用百度话。。。
东西都是共通的, 当你把分层、异步、反应式这些基础的东西 理解透彻后,分析一个框架的源码就是一两天的事情。
分析方法
- 类图
- 序列化。包括初始化流程,和一般工作流程
- 疑问驱动,分析之前,先问自己几个问题,在分析过程中想办法解决这几个问题
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 如何阅读Java源码 ,阅读java的真实体会
- PouchContainer技术分享体会
- Webpack构建多页应用心得体会
- 敏捷、高效——IBM Cloudant数据库使用体会
- 入行产品这一年,我的心得体会
- DSMM数据安全能力成熟度模型试点评估实践体会
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Practical Django Projects, Second Edition
James Bennett / Apress / 2009 / 44.99
Build a django content management system, blog, and social networking site with James Bennett as he introduces version 1.1 of the popular Django framework. You’ll work through the development of ea......一起来看看 《Practical Django Projects, Second Edition》 这本书的介绍吧!