preamble:
--------------------------------------------------------------------------------------------------------------------
Recently, I bought a book "In-depth Analysis of Spring Source Code" -- Hao Jia
A very good Spring book, the explanation is easy to understand, and the examples are strictly prohibited. From the simple to the deep, the readers can follow the learning step by step. After reading the first part, it is very rewarding. I recommend it to everyone to learn together.
People often complain that there is no teacher to follow to learn, no one to teach, people around them are not capable, and so on. Then, if you buy an excellent book, you are learning and having a dialogue with the master.
Goal: Before May 31, 2018, finish this book, so that you can have a clue when you read other source code in the future, and get started quickly.
That's all, it's useless to plan too much.
2018.03.04
The Spring framework has many advantages. First of all, it provides us with convenience, DI and AOP. In addition, because of its extensibility, there are many empty methods written in the source code to allow developers to meet their own business needs. As for Other members of the Spring family will be added later.
(Now for a new project, there must be some things that have not been considered in the preliminary work. Then, in order to solve this problem, one is to prepare more carefully in the early stage, and the other is to make the project structure highly scalable, so that Later maintenance, modification, and function expansion can be more efficient and practical.)
Follow the master Hao Jia and explore step by step. The process is boring, confused, painful, and must go through the process. Come on for yourself.
--------------------------------------------------------------------------------------------------------------------
Process: (The blog I wrote is to consolidate and deepen the impression for myself, and I will look back later to have an impression.)
Solemnly declare: This series of blogs mainly refer to the book "Spring Source Code Deep Analysis", if there are other references, it will be indicated at the beginning of this article.
Self-learning records are as follows:
1. Compile the Spring source code
2. Design Patterns - Template Patterns
--------------------------------------------------------------------------------------------------------------------
During the learning process, I found that the following blog is very good and recommend it to everyone.
http://blog.csdn.net/semey/article/details/52288049
The JAVA Resource path summary is very clear and thorough.
http://blog.csdn.net/briblue/article/details/54973413
The detailed explanation of ClassLoader is too long to read.
http://blog.csdn.net/readiay/article/details/52862379
URI and URL explanation
https://www.cnblogs.com/gonjan-blog/p/6637106.html
Explanation of XML namespaces
Design Patterns:
Observer pattern of JAVA design pattern
The Observer Pattern of "JAVA and Patterns"
Spring learning -- static factory method, instance factory method to create Bean
--------------------------------------------------------------------------------------------------------------------
to be continued...