什么是MVC框架?
是为了解决传统MVC模式(Jsp + Servlet + JavaBean)的一些问题而出现的框架。
传统MVC模式问题
- 所有的Servlet和Servlet映射都要配置在web.xml中,如果项目太大,web.xml就太庞大,并且不能实现模块化管理。
- Servlet的主要功能就是接受参数、调用逻辑、跳转页面,比如像其他字符编码、文件上传等功能也要写在Servlet中,不能让Servlet主要功能而需要做处理一下特例。
3、接受参数比较麻烦(String name = request.getParameter(“name”),User user=new User user.setName(name)),不能通过model接收,只能单个接收,接收完成后转换封装model.
4、跳转页面方式比较单一(forword,redirect),并且当我的页面名称发生改变时需要修改Servlet源代码.
现在比较常用的MVC框架有:
struts
webwork
Struts2
Spring MVC
本文探讨了MVC框架的设计目的,旨在解决传统MVC模式(Jsp+Servlet+JavaBean)的问题,如配置繁琐、功能杂乱及参数处理复杂等。介绍了常见的MVC框架,包括Struts、WebWork、Struts2和SpringMVC,这些框架提供了更高效、模块化的解决方案。
525

被折叠的 条评论
为什么被折叠?



