Skip to Main Content
Get Your Hands Dirty on Clean Architecture
book

Get Your Hands Dirty on Clean Architecture

by Tom Hombergs
September 2019
Beginner content levelBeginner
156 pages
2h 47m
English
Packt Publishing
Content preview from Get Your Hands Dirty on Clean Architecture

Chapter 5

Implementing a Web Adapter

Most applications today have some kind of web interface – either a UI that we can interact with via a web browser or an HTTP API that other systems can call to interact with our application.

In our target architecture, all communication with the outside world goes through adapters. So, let's discuss how we can implement an adapter that provides such a web interface.

Dependency Inversion

The following figure gives a zoomed-in view of the architectural elements that are relevant to our discussion of a web adapter—the adapter itself and the ports through which it interacts with our application core:

Figure 5.1: An incoming adapter talks to the application layer through dedicated incoming ports, which are interfaces implemented by the application services
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Get Your Hands Dirty on Clean Architecture - Second Edition

Get Your Hands Dirty on Clean Architecture - Second Edition

Tom Hombergs

Publisher Resources

ISBN: 9781839211966Other