In-depth analysis of Spring Web source code (21) - request for advice

    First of all, I would like to thank CSDN for providing an excellent blog and forum platform to help IT personnel communicate and learn from each other. As the largest IT exchange network in China, CSDN has made great contributions to the domestic IT cause. I would like to pay tribute to all CSDN staff here.

 

    I have been engaged in J2EE development for nearly 6 years. I am proficient in using various technologies provided by the J2SE platform, understand and master various services provided by the J2EE platform, and have studied the open source projects and frameworks of J2EE. A few months ago, I started to read the Spring source code, while reading the code, I wrote the summary, and sent the summary to the CSDN blog, you can refer to my blog article http://blog.csdn.net/robertleepeak/category/734229. aspx , finally, I also organize my blog articles into PDF format for everyone to download and read. I hope it will be helpful to everyone. You can download it at http://d.download.csdn.net/down/3025928/robertleepeak to the latest version.

 

    However, so far, I have only completed the code analysis of Spring Web MVC, and used the method of drawing UML graphics to explain the architecture and implementation of Spring in Web MVC with pictures and texts. In order to make this book richer and more complete, I have planned the subsequent chapters to be completed in the next few months, all the chapter catalogues of this book refer to the back of this blog.

 

    Please give your valuable opinions on this book, including the content, format, chapter organization and so on. I will make changes and reorganize this book according to your needs. As long as you find it meaningful to read this set of journals, I will complete the subsequent chapters on time, and finally distribute them in the form of e-books. Thank you for your help.

 

    Finally, I would like to ask everyone to express their opinions. If the book is supported and published by the publisher, do you think there is a market for the book, and whether you are willing to buy the book.

 

    Thank you for your attention.

 

Book Contents

 

1 Introduction

2 WEB MVC introduction
 2.1 MVC architecture
 2.2 WEB MVC architecture
 2.3 Summary of this chapter

3 SPRING WEB MVC Workflow
 3.1 Component and Component Interface
 3.2 Coordinated Communication Between Components
 3.3 Summary of this Chapter

4 SPRING WEB MVC Architecture Implementation
 4.1 Implementation of DISPATCHERSERVLET
  4.1.1 General Servlet and HTTP Servlet
  4.1.2 Dispatcher Servlet and its parent class
  4.1.3 Root shared environment loading
  4.1.4 Other Servlet
 4.2 Processor mapping, processor adapter And the implementation of the processor
  4.2.1 Horizontal analysis
   4.2.1.1 Implementation based on simple controller process
   4.2.1.2 Implementation based on annotation controller process
   4.2.1.3 Implementation based on HTTP request processor process
  4.2.2 Vertical analysis
   4.2.2.1 Processing 4.2.2.2 Implementation Architecture
   of Processor Adapter
   4.2.2.3 Implementation Architecture of Processor 4.2.2.4 Implementation Architecture   of
   Interceptor
   4.2.2.5 Implementation Architecture of HTTP Message Converter
 4.3 View Resolution and View Display
URL's View Resolver and Views
   4.3.1.1 Internal Resource View Resolver and Internal Resource View
   4.3.1.2 Tile View Resolver and Tile View
   4.3.1.3 Template View Resolver and Template View
   4.3.1.4 Jasper Report View Resolver and Jaspter Report View
   4.3.1.5 XSLT View Parser and XSLT View
  4.3.2 More View Parser
   4.3.2.1 Bean Name View Parser
   4.3.2.2 Content Selection View Parser
   4.3.2.3 Resource Binding View Parser
   4.3.2.4 XML View Parser
  4.3.3 More View
 4.4 Other SPRING WEB MVC COMPONENTS

5 SPRING WEBFLOW
 5.1 Introduction
 to Spring Webflow 5.2 Implementation Architecture of Spring Webflow

6 SPRING security
 6.1 Horizontal analysis
  6.1.1 First login process
  6.1.2 Login failure process
  6.1.3 Login success process
  6.1.4 Logout process
 6.2 Vertical analysis
  6.2.1 Filter and filter application sequence
  6.2.2 Domain model
  6.2 .3 Application-level security

7 Spring Integration
 7.1 Typical Application of
 Spring Integration 7.1 Implementation and Architecture of Spring Integration

8 SPRING Remote Call, SPRING RMI and SPRING WEB SERVICE
 8.1 Analysis of Spring Remote Call Architecture
 8.2 Analysis of Spring RMI Architecture
 8.3 Analysis of Spring Web Service Architecture

9 Comparison and integration with other WEB MVC frameworks
 9.1 Comparison between Spring and Struts
 9.2 Comparison between Spring and JSF
 9.3 Comparison between Spring and Webwork

10 Implementation of APPFUSE
 10.1 Typical Application of Appfuse
 10.2 Implementation and Architecture of Appfuse

11 SPRING WEB MVC and Design Patterns
 11.1 Introduction to Golf Design Patterns
 11.2 Design Patterns Applied in Spring Web MVC

12 Appendix
 12.1 How to start learning SPRING source code
  12.1.1 J2SE/J2EE general document
  12.1.2 Spring reference document 
  12.1.3 Demo code
  12.1.4 Spring source code
   12.1.4.1 Spring Web MVC related project organization structure
   12.1.4.2 Other Spring projects Organizational Structure
 12.2 Writing Habits   

 

Guess you like

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