[estore基础知识] 之(二)【Spring MVC和原始servlet方式演进】

1. 最初不使用框架,只使用servlet实现MVC模式的方式为:

(1)在web.xml中配置servlet, servlet-mapping, 配置http请求进入不同的servlet中, 这里可以将每个请求的后缀或携带的参数当作分发标记,作为controller的实现。

如: servlet-mapping的url-pattren为/demo/, 请求url为/demo/flag, 通过flag分发到各个controller业务模块

(2)controller 内部可以调用model中的处理逻辑,完成相应功能,在最后使用dispatcher或forward或redirect到相应的jsp中

(3)相应的jsp就是充当view的角色。


2. Spring 基本原理:

(1) 所有的请求都会进入dispatcherServlet, 然后通过dispatcherServet调用handler Mapping  调用相应的controller, 其前后可能会增加preAction/postAction, 以及一些拦截器AOP 的功能

(2) controller处理业务逻辑调用model后,dispatcherserlvet会调用viewResolver调用相应的view


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值