web技術:MVC是什麼?MVC和三層設計模式之間的區別是什麼?

J2ee的模式

model1模式:技術組成:jsp+javaBeanmodel1的弊端:隨著業務複雜性 導致jsp頁面比較混亂model2模式技術組成:jsp+servlet+javaBeanmodel2的優點:開發中 使用各個技術擅長的方面servlet:擅長處理java業務代碼jsp:擅長頁面的現實

MVC:web開發的設計模式

M:Model---模型 javaBean:封裝數據V:View-----視圖 jsp:單純進行頁面的顯示C:Controller----控制器 Servelt:獲取數據--對數據進行封裝--傳遞數據--指派顯示的jsp頁面
web技術:MVC是什麼?MVC和三層設計模式之間的區別是什麼?

javaEE的三層架構(只有javaEE才有)服務器開發時分為三層

web層:收集頁面數據,封裝數據,傳遞數據,指定響應jsp頁面service層:複雜業務處理dao層:與數據庫進行交互

MVC與三層架構有什麼關係?

很多人認為二者是相等關係,mvc就是三層架構,這是不對的,其實mvc只是三層架構中的web層,他是三層架構的一部分,這個要注意

web技術:MVC是什麼?MVC和三層設計模式之間的區別是什麼?


分享到:


相關文章: