項目開發過程當中對一些框架的我的理解

涉及框架:數據庫

struts2,hibernate框架

 

Strut2框架,就是個MVC框架,就是爲了把model,view,controller分開性能

拿剛作的課程網站舉例,網站

model就是數據模型,負責對數據庫的操做hibernate

view就是項目運行後看到的頁面事件

controller則負責消息的處理,消息包括來自view和model的消息開發

來自view的消息能夠是各類事件,來自model的能夠是數據庫更新的事件struts2

MVC模式保證三者之一作出修改,另外兩部分基本不須要進行修改或者不多修改model

下降了耦合度,可以更容易維護數據

 

hibernate框架呢,作的是數據持久化的工做,數據持久化很明顯的優勢是能夠減小數據庫訪問次數

而這個框架帶來的開發上的好處呢,就是簡化咱們control部分的開發工做

並且不用本身寫數據持久化就能有更好的性能了

(簡化開發工做的部分,有待驗證)

相關文章
相關標籤/搜索