Java知識點學習

jearmy發表於2013-12-11
Dao就是跟打交道,是一個面向的介面。
Entity通常採取資料庫記錄的形式,封裝的物件的屬性。
Service中處理一些業務邏輯
Action控制頁面的跳轉。。。
------其他回答(15分)---------
不明白軟體分層的別在這裡誤導人家小孩子!
Dao層是資料庫層的 主要負責建立資料庫連線 執行資料庫命令 並返回結果
Entity主要是實體層 主要放置實體 就是一個個的類 
Servlet是一種技術 Action是Servlet中的一個小部分!我們在Web開發的時候主要用Servlet來攔截請求,並做返回請求 別的不做!
注意在軟體開發中分層一定要明瞭!給你說一個經典的模式MVC三層架構
M (Model)模型層 主要負責你的實體類!
C (Control)控制層 主要負責業務流程的控制
V (view)檢視層 主要負責頁面的顯示 
樓主的基礎需要好好補一下 在這裡祝你早日成為大俠米!嘿嘿!

action的 負責呼叫的服務元件 service的 實際上是呼叫了DAO的種種方法 DAO類裡面就是對於資料庫的操作了 Entityhibernate對於表抽象出來的類 它和它所對應的表的是完全對應的 在DAO類中資料庫操作方法中拼接的HQL語句中的就是Entity的名稱 form對應的是jsp頁面中的form表單 entityform之間沒有什麼直接關係的

 

這些不是所謂的分層,要說分層,也是 action service,dao三層,bizutil只是存一些工具的資料夾而已,都是起輔助作用,順序其實有action 呼叫service在呼叫dao,然後返回的資料由daoservice再到action 然後傳到頁面顯示


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/459749/viewspace-1063038/,如需轉載,請註明出處,否則將追究法律責任。

相關文章