天天看點

《POJOs in Action》(pdf)英文版下載下傳

  Domain Model模式是組織複雜業務邏輯的一種極好方式。在某些情況下,您可能不想使用域模型,比如在開發團隊缺乏開發某一模型的必要OO設計技巧時,或者在業務邏輯非常簡單時。在無法使用持久架構時使用域模型也沒什麼意義,因為(比如說)架構中不包含這樣的模型,或者應用程式以需要直接使用SQL的方式通路資料庫。在這些情況下,應該考慮編寫過程業務邏輯,還有一種方法是使用Transaction Script模式。

  在這一篇文章中,我們将探索使用Transaction Script模式的優缺點,并描述如何使用POJO和Spring架構實作此模式。您将學習如何以更容易開發、測試和維護的方式實作過程業務邏輯和資料庫通路邏輯。還将學習如何使用利用仿真對象實作測試的測試驅動方法來開發過程業務邏輯。