MVC框架

MVC模式

是一種將業務邏輯、數據、界面顯示分離的模式,最簡單的、最經典就是Jsp(view) +Servlet(controller) + JavaBean(model)

MVC模式的優點

  • 耦合性低
  • 重用性高
  • 有利軟件工程化管理

MVC模式的問題

1、所有的Servlet和Servlet映射都要配置在web.xml中,如果項目太大,web.xml就太龐大,並且不能實現模塊化管理。
2、Servlet的主要功能就是接受參數、調用邏輯、跳轉頁面,比如像其他字符編碼、文件上傳等功能也要寫在Servlet中,不能讓Servlet主要功能而需要做處理一下特例。
3、接受參數比較麻煩(String name = request.getParameter(“name”),User user=new User user.setName(name)),不能通過model接收,只能單個接收,接收完成後轉換封裝model.
4、跳轉頁面方式比較單一(forword,redirect),並且當我的頁面名稱發生改變時需要修改Servlet源代碼.

MVC框架

是爲了解決傳統MVC模式(Jsp + Servlet + JavaBean)的一些問題而出現的框架

  • service : Spring

  • web : Springmvc

  • dao : mybatis

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章