
Designing Hexagonal Architecture with Java
Build maintainable and long-lasting applications with Java and Quarkus
Publisher:Packt Publishing Limited
By: Davi Vieira
Paid access
|Sep 2024Table of Contents
- Why Hexagonal Architecture?
- Wrapping Business Rules inside Domain Hexagon
- Handling Behavior with Ports and Uses Cases
- Creating Adapters to Interact with the Outside World
- Exploring the Nature of Driving and Driven Operations
- Building the Domain Hexagon
- Building the Application Hexagon
- Building the Framework Hexagon
- Applying Dependency Inversion with Java Modules
- Adding Quarkus to a Modularized Hexagonal Application
- Leveraging CDI Beans to Manage Ports and Use Cases
- Using RESTEasy Reactive to Implement Input Adapters
- Persisting Data with Output Adapters and Hibernate Reactive
- Setting Up Dockerfile and Kubernetes Objects for Cloud Deployment
- Comparing Hexagonal Architecture with Layered Architecture
- Using SOLID Principles with Hexagonal Architecture
- Good Design Practices for Your Hexagonal Application
PDF ISBN: 978-1-83763-071-4
Publisher: Packt Publishing Limited
Copyright owner: © 2023 Packt Publishing Limited
Publication date: 2024
Language: English
Pages: 438
Related subjects:
