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
1
A
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.
Verwandte Themen
- 1. Implementierung von JWT Spring Security Token Store mit Hibernate?
- 2. Ausnahmebedingung im Spring Boot Anwendung mit Hibernate
- 3. Exception-Behandlung mit Hibernate-Vorlage im Spring-Framework
- 4. Effizient arbeiten mit Hibernate Spring
- 5. Vaadin Charts + Hibernate Implementierung
- 6. REST Api-Implementierung mit Spring
- 7. Bulk-Einsätze mit Spring/Hibernate
- 8. Automatisches Hibernate-Transaktionsmanagement mit Spring?
- 9. Verwenden von Spring transactionManager in JPA/Hibernate
- 10. Spring Security - Implementierung von UserDetailsService
- 11. Verwenden von JPA mit Hibernate-Implementierung: entityManager.remove - funktioniert nicht
- 12. Hibernate @Validator mit Spring Boot
- 13. Hibernate Search mit Spring MVC
- 14. Konfigurationsproblem mit Hibernate und Spring
- 15. Spring Validierung mit Hibernate Validation
- 16. Implementierung ternäre Beziehung in Hibernate
- 17. Implementierung von JSONP im Frühjahr MVC 3.2
- 18. DAO, Spring und Hibernate
- 19. Session-Behandlung in Hibernate mit Spring
- 20. Spring Batch Hibernate CursorItemReader
- 21. Behandelt Spring Hibernate NonUniqueObjectException?
- 22. Spring + Hibernate Dynamic Mapping
- 23. Spring + Hibernate = Unbekannte Entität
- 24. Spring Hibernate Objekt löschen
- 25. Spring & Hibernate SessionFactory Leistungsproblem
- 26. Spring ORM oder Hibernate
- 27. Spring-Hibernate debug
- 28. Spring + Hibernate + JPA
- 29. ReactiveCrudRepository zur Verwendung von Hibernate im Frühjahr
- 30. org.hibernate.LazyInitializationException (Spring/Hibernate)
Dank Andrey. Ich stieß auf das Domain Driven Design und ging durch das Buch. –