MVC框架

本文探讨了MVC框架的设计目的,旨在解决传统MVC模式(Jsp+Servlet+JavaBean)的问题,如配置繁琐、功能杂乱及参数处理复杂等。介绍了常见的MVC框架,包括Struts、WebWork、Struts2和SpringMVC,这些框架提供了更高效、模块化的解决方案。

 

什么是MVC框架?

  是为了解决传统MVC模式(Jsp + Servlet + JavaBean)的一些问题而出现的框架

 

传统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框架有:

   struts

   webwork

   Struts2

   Spring MVC

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值