https://github.com/soujava/hexagonal-model
This repository shows the concept of Hexagonal model focusing on the trade-off instead of the hype.
https://github.com/soujava/hexagonal-model
Last synced: 3 months ago
JSON representation
This repository shows the concept of Hexagonal model focusing on the trade-off instead of the hype.
- Host: GitHub
- URL: https://github.com/soujava/hexagonal-model
- Owner: soujava
- License: apache-2.0
- Created: 2023-05-09T10:00:06.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-09T16:09:07.000Z (about 2 years ago)
- Last Synced: 2025-01-27T10:45:05.024Z (5 months ago)
- Language: Java
- Size: 19.5 KB
- Stars: 0
- Watchers: 15
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE
Awesome Lists containing this project
README
= hexagonal-model
:toc: autoThis repository shows the concept of Hexagonal model focusing on the trade-off instead of the hype.
== Architecture:
* The simplest way
* Active Record and UI (Two layers)
* MVC (Three layers)
* Exploring DDD
* Hexagonal Model
** Port and Adapters=== Hexagonal model
* Domain Objects: domain rules
* Use Cases: We know use cases as abstract descriptions of what users are doing with our software.
* Input and Output Ports: Every communication to and from the outside happens through dedicated “ports”.