CleanArchitecture Example
-
Updated
Jun 13, 2020 - Java
CleanArchitecture Example
My Java implementation example of onion architecture
Example of how you can apply onion architecture with Spring Boot
Cost of Dependencies (supporting code for presentation)
java web application using servlets and jsp
Jexxa - A Ports and Adapters Framework for Java
Dependency Injection empowering the Hexagonal, Onion and Clean Architectures
Beispiel Projekt des Scoring Bounded Contexts meiner DDD Schulung
Clean Architecture example with Java and Spring Boot
Implementation of the so called "Onion Architecture" in plain Java
Modular Monolith with simple restaurant domain. Architecture is based on Onion Architecture. Modules are communicating with each other with EventBus.
Spring-Boot Anwendung zum Erstellen von Github Repositories und zugehörigen Terminen für Übungen.
This application is made to showcase DDD-Lite within a modular monolith application. The motivation behind this is to show that a monolith can be implemented consistently and easily migrated to a microservice architecture ,if needed, some time in the future.
Order management APIs with three main components: exposing RESTful Services: Product, Order and Inventory. The services are integrated together and enjoy smooth communication. The real-world result is: SMOOTH USER EXPERIENCE !!!
🧅 Opinionated Spring Boot + Onion Architecture template
Example of Spring Boot application in onion architecture written with modules introduced in Java 9.
Clean , Hexagonal mimaride tasarlanmış, springboot bağımlılığı olan, örnek boiler-plate template java projesidir.(It is a sample boilerplate Java project, designed in accordance with Clean Architecture and Hexagonal Architecture principles, and includes Spring Boot as a dependency.)
Creating a Clean Architecture (Onion Architecture)...
Add a description, image, and links to the onion-architecture topic page so that developers can more easily learn about it.
To associate your repository with the onion-architecture topic, visit your repo's landing page and select "manage topics."