Spring source code learning (total) Compile Spring source code Spring - dynamic proxy using custom tags (1) Observer mode of JAVA design pattern "JAVA and mode" Observer mode Spring learning - static factory method, instance factory method to create Bean

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

3. Spring - using custom tags

4. Dynamic proxy (1)

 

--------------------------------------------------------------------------------------------------------------------

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

What is a hook method?

 

 

 

--------------------------------------------------------------------------------------------------------------------

to be continued...

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325217183&siteId=291194637