Skip to content

Einfaches Kata für testgetriebene Entwicklung eines CQRS/ES Systems mit dem Axon Framework

License

Notifications You must be signed in to change notification settings

haschi/axon-kata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Axon Kata

Eine Projektvorlage für Katas, die das Axon Framework verwenden.

Benötigt:

  • Java 1.8
  • Maven 3.3.9

Bietet:

Anwendung

Projekt forken bzw. klonen und branchen. Los geht's!

Die Features sollten in folgender Reihenfolge implementiert werden:

  1. Zahl eingeben
  2. Operation ausführen
  3. Berechnung ausgeben

Im Package taschenrechner.abfrage befindet sich ein rudimentäres Lesemodell Display. Die Schreibseite wird durch ein Aggregat Taschenrechner im Package taschenrechner.domaene realisiert. Anweisungen, Ereignisse und Wertobjekte befinden sich im Package taschenrechner.api.

Die getrennte Infrastruktur für CQRS wird im Test als Anweisungskonfiguration (Schreibseite) und Abfragekonfiguration (Leseseite) realisiert. Schreib- und Leseseite verwenden einen gemeinsamen EventStore. Die Infrastruktur ist vorkonfiguriert und ist über Dependency Injection in den Steps verfügbar.

Fehler und Anmerkungen bitte in Github als Issue beschreiben.

License

This software is licensed under the Apache 2 license, quoted below.

Copyright 2016 Matthias Haschka

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

Einfaches Kata für testgetriebene Entwicklung eines CQRS/ES Systems mit dem Axon Framework

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published