Skip to content

gastonlucero/git-cqrsJava7

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

git-cqrsJava7

Es un pequeño y simple framework que implementa ciertas funcionalidades básicas del patrón CQRS.

El core de la aplicación consiste en que por cada acción(sea un comando o un query),el core se encarga de invocar al handler reponsable de atender a esa acción para realizar las acciones necesarias en base a los datos encapsulados que contiene el objecto comando/query. Los clase que representan comandos o querys, son clases Java POJO , que heredan de la clase abstract ResponsibilityTask. Con esto el core sabe que esas clases representan acciones que serán atendidas por algún handler. EL core cuenta con dos executors encargados de manejar la concurrencia para los commands y otro para los queries. La forma de invocar un mpetodo del core para ejecutar uan acción es por medio de la clase CqrsInterface, que brinda el único punto de acceso a los métodos accesibles del core para el resto de la aplicación.

Referencias: http://martinfowler.com/bliki/CQRS.html

About

Simple miniframework que implementa funcionalidades básicas del patrón CQRS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages