https://github.com/cbuschka/hexarch-eval
Hexagonal Architecture Evaluation
https://github.com/cbuschka/hexarch-eval
hexagonal-architecture java jpa spring-boot
Last synced: 7 months ago
JSON representation
Hexagonal Architecture Evaluation
- Host: GitHub
- URL: https://github.com/cbuschka/hexarch-eval
- Owner: cbuschka
- License: mit
- Created: 2020-12-29T19:03:18.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-01-27T15:48:09.000Z (over 4 years ago)
- Last Synced: 2025-01-16T04:24:40.911Z (9 months ago)
- Topics: hexagonal-architecture, java, jpa, spring-boot
- Language: Java
- Homepage:
- Size: 161 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license.txt
Awesome Lists containing this project
README
# Hexagonal Architecture Evaluation
[](https://github.com/cbuschka/hexarch-eval)
### An Example Implementation of Hexagonal Architecture Style with Spring JPA
## Prerequisites
* java 11
* maven## Build
```
mvn verify
```## Overview
## Packages
* [...domain](./domain/src/main/java/com/github/cbuschka/hexarch_eval/domain/) - the core domain logic
* [...inbound](./webapp/src/main/java/com/github/cbuschka/hexarch_eval/inbound/) - inbound adapters (alias primary
actors or drivers): a web controller and a mq subscriber
* [...outbound](./webapp/src/main/java/com/github/cbuschka/hexarch_eval/outbound/) - outbound adapters (alias secondary
actors, or drivens): a jpa repository and a mq publisher
* [...config](./webapp/src/main/java/com/github/cbuschka/hexarch_eval/config/) - spring plumbing## Documentation
* [Questions and Answers](./doc/questions_and_answers.md)
* [References](./doc/references.md)## License
[MIT](./license.txt)