1. 程式人生 > >【java學習筆記】淺析JavaWeb開發中Model1模式和Model2模式

【java學習筆記】淺析JavaWeb開發中Model1模式和Model2模式

Model1模式

 

JavaBean就是java類,JavaBean分兩類:一類是實體Bean,一類是業務Bean

model1模式優點:執行效率高,開發效率比較高,適合小型專案

model1模式缺點:邏輯比較混亂,頁面混亂,維護困難,擴充套件不容易

 

Model2模式

model2模式優點:將檢視和業務分離,結構清晰,分工明確,維護方便,適合中大型專案

model2模式缺點:執行效率相對model1低,程式碼量大,重複程式碼比較多

model2模式又稱為MVC設計模式,即Model(模型),View(檢視),Controller(控制)

model2模式中的servlet解決了以下幾個問題:

1.將URL對映到一個java類的處理方法上

2.接收請求的資料

3.如何將處理結果展示到頁面

4.如何進行頁面的跳轉

但使用servlet的MVC也存在一些問題,有重複程式碼,可以通過MVC框架來解決