Inside the SPRING technology: In-depth analysis of the SPRING architecture and design principles (with e-book included)

Foreword:

Today I am sharing an e-book about spring. Due to space limitations, this article will give you a general introduction to this book. If you need an e-book, there is a way to receive it at the end.

The main content of this book is divided into three parts, which elaborated three aspects of Spring's core, components and applications. The first part analyzes the implementation of IoC container and AOP in detail, the second part elaborates the implementation of Java EE components based on Spring loC container and AOP in Spring, and the third part describes the implementation of some typical Spring-based applications.

Inside the SPRING technology: In-depth analysis of the SPRING architecture and design principles (with e-book included)

 

Audience

  • Intermediate and advanced readers learning Java language and JavaEE
  • spring application developer
  • Open source software enthusiasts
  • Platform developers and architects

table of Contents

  1. Spring's design concept and overall architecture
  2. The core of the Spring Framework: IoC container implementation
  3. Implementation of springAOP
  4. spring MVC and WEB environment
  5. Implementation of database operation components
  6. Implementation of spring transaction processing
  7. Implementation of spring remote call
  8. Design and Implementation of Security Framework ACEGI
  9. Design and implementation of spring DM module
  10. Design and implementation of spring Flex

Inside the SPRING technology: In-depth analysis of the SPRING architecture and design principles (with e-book included)

 

Inside the SPRING technology: In-depth analysis of the SPRING architecture and design principles (with e-book included)

 

Chapter 1 Spring's design concept and overall architecture

In this chapter.

  • Spring sub-projects
  • Spring's design goals
  • Spring's overall architecture
  • Spring application scenarios

Inside the SPRING technology: In-depth analysis of the SPRING architecture and design principles (with e-book included)

 

This chapter briefly reviews Spring's design philosophy, architectural design, and application scenarios. In the overall architecture of Spring, we briefly introduced the various modules and module relationships of Spring. In the following chapters, we will also elaborate on the implementation details and design of these modules in more detail. In the application scenarios of Spring, well-known SSH is our common technical choice, but it is not possible that Spring can only appear in this combination, because Spring itself also includes MVC framework, data persistence operations, etc., but also because of Spring The modularity of the design is very good, so when using Spring, Spring can be cut at different angles, and there is no small selection space, and these cutting and selection of application scenarios depend on our knowledge of Spring and The need for application development. Here, we only briefly introduce the typical application scenarios of Spring. The internal design and implementation details of Spring are the main content to be elaborated later. I hope that through the introduction of these external scenarios and internal design, readers can use Spring More handy.

Chapter 2 Core of Spring Framework: Implementation of IoC Container

In this chapter

  • Spring IoC container overview
  • Design and implementation of IoC container series: BeanFactory and ApplicationContext port IoC container initialization process
  • IoC container dependency injection
  • Design and implementation of other related features of containers

 

Inside the SPRING technology: In-depth analysis of the SPRING architecture and design principles (with e-book included)

 

In this chapter, in order to explain Spring's implementation principles, we closely combined Spring's source code and conducted a detailed analysis of the container's implementation principles, aiming to sort out a clear clue for readers. This includes the basic working principles of IoC containers and contexts, the initialization process of containers, the implementation of dependency injection, and so on.

Chapter 3 Implementation of springAOP

In this chapter

  • Spring AOP overview
  • Design and implementation of Spring AOP establish AopProxy proxy object
  • The advanced features of Spring AOP called the implementation port of SpringAOP interceptor

Inside the SPRING technology: In-depth analysis of the SPRING architecture and design principles (with e-book included)

 

In the platform function of Spring, AOP is a core module. Through the use of AOP, the functions of the Spring framework are greatly enriched. For example, in the implementation of various drive components, the functional characteristics of AOP are flexibly used. On this point, in the next few chapters of this book, the reader can fully understand. For Spring applications, you can directly use the functions of Spring AOP. With these functions, it has a great effect on the modular design of the application. At the same time, the use of AOP technology also enriches the technical choices applied in design.

Inside the SPRING technology: In-depth analysis of the SPRING architecture and design principles (with e-book included)

 

Chapter 4 spring MVC and WEB environment

In this chapter

  • Spring MVC overview
  • Spring MVC in web environment
  • Start of context in web container
  • Design and implementation of Spring MVC
  • Spring MVC view rendering

Inside the SPRING technology: In-depth analysis of the SPRING architecture and design principles (with e-book included)

 

This chapter gives a brief analysis of the operation process and implementation of the entire Spring MVC framework. Starting from the implementation principle of establishing a Spring IoC container in the Web environment, it first analyzes the configuration and initialization of the Spring IoC container in the Web container. From the perspective of the entire system, these Web applications can be regarded as-a Spring application, and there is not much difference from the general Spring application well, all need to configure the IoC container and various Bean definitions. On the basis of understanding the principle of Spring IoC container implementation, these contents are not difficult to understand. It is just because the Web container has certain specialities, so in terms of configuration, Web applications that need to use Spring as a platform have some special processing corresponding to the Web environment, such as the use of Servlet and ServletContext.

to sum up

Because of space limitations, I will share it with everyone here. Each chapter has a very detailed analysis. This e-book is shared with friends who want to learn this. Friends who need it can pay attention to my donor. Java Week Someone can get it

 

Inside the SPRING technology: In-depth analysis of the SPRING architecture and design principles (with e-book included)

 

Inside the SPRING technology: In-depth analysis of the SPRING architecture and design principles (with e-book included)

 

Inside the SPRING technology: In-depth analysis of the SPRING architecture and design principles (with e-book included)

Published 200 original articles · praised 48 · 90,000 views

Guess you like

Origin blog.csdn.net/Javazhoumou/article/details/105475193