<ddd--領域驅動設計學習>討論--------分層架構

spring7777777發表於2008-12-05
<ddd--領域驅動設計學習>討論--------分層架構


使用者介面層: 負責向使用者顯示資訊,並解析使用者的命令。...

---------這裡的使用者介面層是不是 jsp 一類的 view ?

應用層 : 定義軟體可以完成的工作,指揮具有豐富含義的領域物件來解決問題.....

---------應用層是不是 我們平時 所用的 介面,抽象類 ?

在這個層次中不反應業務情況的狀態,但反映使用者或程式的任務進度狀態

---------這句話應該怎麼理解呢?務情況的狀態 和 任務進度狀態是怎麼反映出來的? 可以舉

個例子嗎?各位大牛

領域層 : 負責表示業務概念,業務狀況的資訊以及業務規則

---------領域層是不是 我們平時用到的類? bean? 不是很準確,應該說是實體,值對像,服

務吧。(這幾個有待區別)

“反映業務狀況的狀態在該層中被控制和使用”
---------這裡是不是指有的 操作要寫在 相應的bean裡面?比如 一個帳戶account,應該具有
“存和取”兩個動作?

基礎結構層:為上層提供技術能力:訊息傳送,領域持久化,為使用者介面繪製視窗等。

---------這個模糊 . “提供能力”看起來好像是 介面的 implement ,abstract class的

extend。。 但是 還有 持久化,這個是hibernate的功能吧, 後面的繪製視窗---這個是什麼意思了?

感覺飄忽不定啊~~~~~~~~


是不是本來就理解錯了,思維的出發點就有問題? 大家多多指教! 謝謝各位老師了


[該貼被spring7777777於2008-12-05 17:43修改過]

相關文章