Section 2: Software Architecture Patterns
Are there any recognizable architecture patterns or reusable best practices? In this section of the book, we will get an overview of different kinds of architectural patterns and their most widespread implementation in Java.
We will discuss some basic Java architectural patterns, such as encapsulation, MVC, and event-driven. Another big topic will be middleware and frameworks, including JEE application servers, as well as frameworks for microservices implementation. We will also deal with integration and business automation, which are two other common middleware concepts. This section will be completed with elements of cloud-native architectures, concepts of user interfaces, and an overview of data storage and retrieval.
This section comprises the following chapters:
- Chapter 6, Exploring Essential Java Architectural Patterns
- Chapter 7, Exploring Middleware and Frameworks
- Chapter 8, Designing Application Integration and...