1)爲什麼我們使用DTO
和DAO
,我們什麼時候應該使用它們。我正在開發一個用於插入,編輯,刪除數據的GUI
Java軟件。但我努力區分DTO/DAO
和Model
,View
,Controller
(MVC)結構?它們是否相似?在通過Java GUI
與數據庫交互時使用它們更好。DTO和DAO概念和MVC
2)我真的很好奇的一件事是,在一個班級中是否有view
和Controller
是一個好習慣。如果我們考慮Netbeans
,您可以創建GUI
框架類,並在框架中添加如JButton
等組件,雙擊該按鈕將轉到actionListener
方法(控制器),該方法顯示在框架中,數據將顯示給用戶(View)。所以他們在同一班。那麼這完全違背了這個概念嗎?
<a href="http://www.youtube.com/watch?v=Iwwznm9XSME">Here is what Im talking about</a>
不好的做法有一個類的視圖和控制器?
你在哪裏使用DTO? –
@RomanC有一個包含Events(eventId,name,date.etc)的數據庫表,所以DTO和MVC可以相同還是不同? – Hoody
在數據庫中,您沒有DTO但有數據庫對象。 –