首页 > 代码库 > 五、MVC-Struts1-Struts2 执行过程
五、MVC-Struts1-Struts2 执行过程
一、MVC 执行过程
①:首先,控制器接受用户的请求,并决定应该调用哪个模型来进行处理。
②:然后,模型处理用户的请求并返回数据。
③:最后,控制器确定用相应的视图将模型返回的数据呈现给用户。
二、Struts1 执行过程
Struts1 定义了通用的 controller,通过一个配置文件隔离了 model 和 view
三、struts2 执行过程
1. 请求进过3个filter,
ActionContextCleanUp:用于集成其他框架
其他filter:如自定义的filter
FilterDispater:用于询问ActionMapper,是否调用某个Action
2. 请求最终来到ActionProxy
功能:读取struts.xml文件;创建ActionInvocation
3. ActionInvocation
①:调用接口123 -> 调用Action -> 调用接口321
②:根据action返回的result 找到需要返回的jsp
③:返回请求给浏览器
五、MVC-Struts1-Struts2 执行过程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。