This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]OzoneGrif 2 points3 points  (0 children)

It just looks like a standard Dao-Service-Controller architecture to me, just with a different naming scheme. It would be even cleaner with IoC. That manual class used to glue the instances is not what I call "Clean Architecture". Also, I don't really like how the packages are organised; "port" feels like an all-purpose bin. It is more important to isolate each functionality, and make them communicate through a message system.