MVC介绍

m:Mode模型 Javabean
v:view视图 html jsp volicity freemaker
c: control 控制器 Servlet,Action
最简单的一个mvc模式JSP+Servlet+javabean构成的
mvc实际上model2的实现方式,就是把视图和逻辑隔离开来。
model1的方式 jsp+service+dao
model2的方式jsp+servlet+service+dao
使用Struts2和springMVC这样的MVC框架后,JSP+核心控制器+action+Javabean

当控制器收到来自用户的请求后,控制器调用JavaBean完成业务。完成业务后通过控制器跳转JSP页面的方式给用户反馈信息。jsp就给用户做出响应。

MVC 是为了解决传统MVC模式(jsp+servlet+javaBean)问题而出现的框架
传统的MVC模式存在的问题
1、所有的servlet和servlet映射都要配置在web.xml中如果项目太大 web,xml就太庞大,并且不能实现模块化管理
2、servlet的主要功能就是接受参数、调用逻辑、跳转页面、比如其他字符编码、文件上传等功能也要也写在servlet中。
3、接受参数比较麻烦 不能通过model接受,只能单个接收,接收完成后转换封装model
4、跳转页面方式比较单一(forword,redirect) 并且页面名称发生改变时需修改Servlet源代码。
现在比较常用的mvc框架有:struts2 springMVC等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值