在spring和hibernate框架下如何實現DDD思想?
如題,個人是傾向於用框架的,但是見識淺薄,不知道如何在這兩個框架下如何實現DDD?
譬如,持久化物件那一塊可以用hibernate框架幫助實現,既然建模不能圍繞資料庫,那麼應該有個資料組裝工廠。這在hibernate裡也可以完成實體或值物件的組裝.
但是例如服務,服務指揮實體工作,或細粒度的服務相互合作,但是怎樣在spring裡嵌入DDD裡的服務呢?這些程式碼又放在哪兒呢?
論壇裡曾有人提出用facade模式組織服務,不知道怎麼個組織法?
我現在只對spring有些小專案的經驗,感覺spring就是需要什麼,從工廠裡拿來什麼,比較方便,耦合度也低,但是猜想spring應該不止這些
一口氣說了這麼多,因為自己的原因,不知道有沒有說清楚^_^
譬如,持久化物件那一塊可以用hibernate框架幫助實現,既然建模不能圍繞資料庫,那麼應該有個資料組裝工廠。這在hibernate裡也可以完成實體或值物件的組裝.
但是例如服務,服務指揮實體工作,或細粒度的服務相互合作,但是怎樣在spring裡嵌入DDD裡的服務呢?這些程式碼又放在哪兒呢?
論壇裡曾有人提出用facade模式組織服務,不知道怎麼個組織法?
我現在只對spring有些小專案的經驗,感覺spring就是需要什麼,從工廠裡拿來什麼,比較方便,耦合度也低,但是猜想spring應該不止這些
一口氣說了這麼多,因為自己的原因,不知道有沒有說清楚^_^
相關文章
- 使用Spring Data JDBC實現DDD聚合SpringJDBC
- 用Scala和Akka實現DDD
- TypeScript如何實現DDD的值物件?TypeScript物件
- 如何在Spring Boot框架下實現高效的Excel服務端匯入匯出?Spring Boot框架Excel服務端
- DDD專案現在實施的問題
- 如何實踐DDD?
- 如何 用hibernate 實現分頁
- 泛型DAO介面spring_hibernate_實現泛型Spring
- Spring核心思想之 AOP:在自定義容器基礎上實現AOP功能Spring
- 怎樣在一個spring+hibernate的框架下,使他能支援分散式伺服器叢集Spring框架分散式伺服器
- 使用Spring Data JPA實現DDD聚合的動態投影Spring
- 如何使用Spring Projections和Join實現DTO?SpringProject
- spring框架下配置luceneSpring框架
- Spring+Hibernate框架下MySql讀寫分離,主從資料庫配置 (轉)Spring框架MySql資料庫
- 多型, DDD如何體現多型
- cqrs模式下ddd中的domain service如何實現模式AI
- 有個關於ddd value object 和 hibernate的問題Object
- Java實現DDD中UnitOfWorkJava
- 使用Akka實現Reactive DDDReact
- 如何實現特殊的邊框樣式
- 結合DDD和Spring Boot實現基於REST API的併發控制 -DZone JavaSpring BootRESTAPIJava
- 如何實現DDD事件建模的詳細步驟 - goeleven事件Go
- FLEX和spring、hibernate的整合FlexSpring
- Spring Boot實現DDD的貨運Cargo微服務案例原始碼Spring BootCargo微服務原始碼
- DDD實體值物件的equals和hashcode方法實現 - wimdeblauwe物件
- 如何實現Spring Boot和Quartz整合? - Nguyen Phuc HaiSpring BootquartzAI
- 如何利用 Spring Hibernate 高階特性設計實現一個許可權系統Spring
- Spring中如何配置Hibernate事務Spring
- 使用Spring Data JPA在更改實體時釋出DDD領域事件 - thorbenSpring事件ORB
- 如何實現css漸變圓角邊框CSS
- css如何實現只保留內部邊框CSS
- Mobx 思想的實現原理
- SSH(STRUTS2+SPRING+HIBERNATE)實現檔案上傳功能Spring
- 關於jQuery在Asp.Net Mvc 框架下Ajax檔案上傳的實現jQueryASP.NETMVC框架
- 請教Hibernate的多主鍵操作如何實現?
- Java指令碼實現在微信聊天框發訊息Java指令碼
- MVVM框架下實現左右滑動切換tabMVVM框架
- 如何使用Spring Boot,Spring Data和H2 DB實現REST APISpring BootRESTAPI