涉及框架:數據庫
struts2,hibernate框架
Strut2框架,就是個MVC框架,就是爲了把model,view,controller分開性能
拿剛作的課程網站舉例,網站
model就是數據模型,負責對數據庫的操做hibernate
view就是項目運行後看到的頁面事件
controller則負責消息的處理,消息包括來自view和model的消息開發
來自view的消息能夠是各類事件,來自model的能夠是數據庫更新的事件struts2
MVC模式保證三者之一作出修改,另外兩部分基本不須要進行修改或者不多修改model
下降了耦合度,可以更容易維護數據
hibernate框架呢,作的是數據持久化的工做,數據持久化很明顯的優勢是能夠減小數據庫訪問次數
而這個框架帶來的開發上的好處呢,就是簡化咱們control部分的開發工做
並且不用本身寫數據持久化就能有更好的性能了
(簡化開發工做的部分,有待驗證)