This must-have book for programmers "Spring Combat 4", are you sure not to read it?

The Spring framework was created with the goal of simplifying the development of Java EE applications. Similarly, this book is written to help readers use Spring more easily. My goal is not to list the Spring API in detail for readers, but to show the Spring framework to Java EE developers through actual sample codes in reality. Because Spring is a modular framework, this book is also written in this way. We know that not all developers have the same needs. Some people want to learn Spring from scratch, while others may just want to list a few topics and learn at their own pace.

This book applies to all Java developers, and enterprise-level Java developers will find it more helpful. I will guide readers through the complex sample code in each chapter in this book step by step, but the real power of Spring lies in its ability to make enterprise-level application development easier. Therefore, developers of enterprise-level applications will appreciate the sample code in this book more. Because most of Spring provides enterprise-level services, there are many comparisons between Spring and EJB.

Part 1 The core of Spring

Chapter 1 Spring Journey
1.1 Simplify Java Development
1.2 Accommodate Your Bean
1.3 Overlooking the Spring Landscape
1.4 Spring's New Features
1.5 Summary
Chapter 2 Assemble Bean
2.1 Spring Configuration Options
2.2 Automated Assembly Bean
2.3 Assembly Bean Through Java Code
2.4 Pass XML Assembly Bean
2.5 Import and Hybrid Configuration
2.6 Summary
Chapter 3 Advanced Assembly
3.1 Environment and Profile
3.2 Conditional Bean
3.3 Dealing with Auto-Assembly Ambiguity
3.4 Bean Scope
3.5 Runtime Value Injection
3.6 Summary
Chapter 4 Aspect-Oriented Spring
4.1 What is aspect-oriented programming?
4.2 Select connection points by pointcut
4.3 Use annotations to create aspects
4.4 Declare aspects in XML
4.5 Inject AspectJ aspects
4.6 Summary

Part 2 Spring in the Web

Chapter 5 Building Spring Web Applications
5.1 Getting Started with Spring MVC
5.2 Writing Basic Controllers
5.3 Accepting Requested Input
5.4 Processing Forms
5.5 Summary
Chapter 6 Rendering Web Views
6.1 Understanding View Analysis
6.2 Creating JSP Views
6.3 Using Apache Tiles Views to Define Layout
6.4 Using Thymeleaf
6.5 Summary
Chapter 7 Advanced Spring MVC Technology
7.1 Alternatives to Spring MVC Configuration
7.2 Handling Multipart Data
7.3 Handling Exceptions
7.4 Adding Notifications to the Controller
7.5 Passing Data across Redirect Requests
7.6 Summary
Chapter 8 Using Spring Web Flow
8.1 Configure WebFlow in Spring
8.2 Process Components
8.3 Combine: Pizza Process
8.4 Protect Web Process
8.5 Summary
Chapter 9 Protect Web Application
9.1 Introduction to Spring Security
9.2 Select Service to Query User Details
9.3 Intercept Request
9.4 Authenticate User
9.5 Protect View
9.6 summary

Part 3 Spring in the backend

Chapter 10 Conquer the database through Spring and JDBC
10.1 Spring's data access philosophy
10.2 Configure data sources
10.3 Use JDBC in Spring
10.4 Summary
Chapter 11 Use object-relational mapping to persist data
11.1 Integrate Hibernate in Spring
11.2 Spring and Java persistence API
11.3 Automated JPA Repository with Spring Data
11.4 Summary
Chapter 12 Use NoSQL database
12.1 Use MongoDB to persist document data
12.2 Use Neo4j to manipulate graph data
12.3 Use Redis to manipulate key-value data
12.4 Summary
Chapter 13 Cache data
13.1 Enable pair caching support
13.2 annotate a method to support caching
13.3 XML declaration cache
13.4 Summary
Chapter 14 protection methods
14.1 use protection method annotation
14.2 using a secure method of expression to achieve the level of
14.3 Summary

Part 4 Spring Integration

Chapter 15 Using Remote Services
15.1 Overview of Spring Remote Calls
15.2 Using RMI
15.3 Publishing Remote Services Using Hessian and Burlap
15.4 Using Spring's Httplnvoker
15.5 Publishing and Using Web Services
15.6 SummaryChapter
16 Using Spring MVC to Create REST API
16.1 Understanding REST
16.2 Creating Chapter A REST endpoint
16.3 Provides content other than resources
16.4 Writing REST clients
16.5 Summary
Chapter 17 Spring messages
17.1 Introduction to asynchronous messages
17.2 Sending messages using JMS
17.3 Using AMQP to implement message functions
17.4 Summary
Chapter 18 Using WebSocket and STOMP to implement messages Features
18.1 Use Spring's low-level WebSocket API
18.2 Deal with scenarios that do not support WebSocket
18.3 Use STOMP messages
18.4 Send messages to target users
18.5 Handling message exceptions
18.6 Summary
Chapter 19 Use Spring to send email
19.1 Configure Spring to send email
19.2 Build rich content EmaiI Message
19.3 Use template to generate Email
19.4 Summary
Chapter 20 Use JMX to Manage Spring Beans
20.1 Export Spring Beans as MBeans
20.2 Remote MBean
20.3 Processing Notifications
20.4 Summary
Chapter 21 Simplify Spring Development with Spring Boot
21.1 Introduction to Spring Boot
21.2 Use Spring Boot to Build Applications
21.3 Combine Groovy and Spring Boot CLI
21.4 Obtaining and understanding the internal status of the application through Actuator
21.5 Summary

If you need it, you can click here ~ secret code CSDN! !

Guess you like

Origin blog.csdn.net/weixin_47345084/article/details/111379433