我試圖確認這一說法是否屬實:模型 - 持久性和服務層?真正?
型號包括:
持久層:主要的DAO代表表+ DTO的
服務層+類:的組合DAOS +一些邏輯
你能否也請參考/支持你的答案?我相信我在Spring Framework中看到了很好的圖表,但無論這次如何搜索,我都找不到它。
另一點:我一直在想,爲什麼我們要抽象的東西太重,以至於在某些時候人們停止瞭解,是不是爲了增加自己的價值? :\
例如分析Spring MVC我可以說中央部分是控制器,不管你如何命名其他層,它是控制器誰決定去哪裏提取,如何驗證它以及哪個視圖/控制器通過它上。然而,這種簡單的陳述在正式文章中從未發現讓人們感到困惑。
所以控制器是我們的上帝。控制器要求調用另一個類的方法的類中的某個方法。最重要的是,所有的連接都依賴於注入,因爲我們只需要一個實例來處理單例本質對象。控制器>服務> DAO就是這樣。我真的很感激由語用學寫的書。
如果人們會根據事物的真實情況編寫書籍,而不是如何讓他們看起來漂亮地繪製在圖表中,或者寫下無盡的問題,因爲這樣的問題永遠無法提升。我感謝那些總是向我展示路徑的人。 ;-)
謝謝你,請你提供一個鏈接來圖,所以我可以將其標記爲接受 – Aubergine 2012-02-26 19:05:04
我從[這裏](HTTP得到它: //biese.wordpress.com/2007/10/08/service-layer-and-dao-architecture/)。 – beerbajay 2012-02-26 19:46:14