2016-11-30 8 views
1

Wir implementieren Spring MVC-Projekt mit Hibernate-Funktionalität. Gemäß der Beispielimplementierung von SpringMVC würden wir verschiedene Schichten mit der Anwendung haben. Dazu gehören: Controller, Service, Entität & Repository. Geschäftslogik der Anwendung wird in Service-Schicht implementiert. API, die von Spring Framework gegeben wird, folgt den objektorientierten Prinzipien, wir wandern einfach durch, wie SOLID-Prinzipien auf die Klassen der Anwendung angewendet werden können. Mit anderen Worten, wie SOLID PrinzipienImplementierung von SOLID-Prinzipien im Spring MVC-Projekt mit Hibernate

Antwort

0

Die Frage ist ein bisschen abstrakt, so ist hier eine allgemeine Antwort auf die Spring MVC Hibernate Anwendung angewendet werden:

Ich würde auf die Unterschiede zwischen reichen und anämisch Modelle aussehen vorschlagen . Frühling und Winterschlaf ermutigen, anämisches Modell zu verwenden, das als ein Antimuster aus Sicht des objektorientierten Designs betrachtet wird, und macht es schwierig, SOLID-Prinzipien anzuwenden.

Mehr zu diesem Thema, das Sie in einem ausgezeichneten Buch von Vaughn Vernon finden: https://www.amazon.com/Implementing-Domain-Driven-Design-Vaughn-Vernon/dp/0321834577

Domain Driven Design im Buch beschrieben sind, können auch für Sie von Interesse sein.

+0

Dank Andrey. Ich stieß auf das Domain Driven Design und ging durch das Buch. –

Verwandte Themen