spring工作原理与机制,struts工作原理(图解)

 2023-09-28 阅读 22 评论 0

摘要:Struts2框架的工作原理: 1.服务器启动,会加载我们的xml配置文件中的内容。 spring工作原理与机制,2.服务器启动之后,过来一个servlet请求,如user类中的save方法。请求过来先过过滤器(strutsPrepareAndExecuteFilter)。 3.执行过滤

Struts2框架的工作原理:

 

1.服务器启动,会加载我们的xml配置文件中的内容。

spring工作原理与机制,2.服务器启动之后,过来一个servlet请求,如user类中的save方法。请求过来先过过滤器(strutsPrepareAndExecuteFilter)。

3.执行过滤器的时候要去加载很多配置文件,xml中由对应的关系,根据链接去加载struts.xml。根据struts中的配置去找相应的action,在从action中找相应的方法。

4.struts.xml文件由谁来管理?框架内部有一个配置的管理者Configuration Manager来管理struts.xml。

5.通过Configuration Manager能生成一个Action的代理对象Actionproxy。这个代理对象就相当于上下文,通过上下文能得到ActionInvocation对象。就相当于ActionContext与Action的关系一样,是明星与经纪人的关系。

6.ActionInvocation对象能管理所有的拦截器和action。

mvc工作原理、7.通过一些配置找到action,在访问action之前要经过很多的拦截器,执行完毕之后返回一个结果。结果又返回来经过拦截器。所以拦截器执行了两次。拦截器在处理action的时候是1,2,3的顺序,当执行结果经过过滤器的时候是3,2,1的顺序。

8.执行结果经过拦截器后,最后将结果返回给我们的页面进行显示。

9.需要记的第一个对象:Configuration Manager,用来管理配置文件。通过它可以得到Action代理对象。

10.需要记的第二个对象:ActionProxy,代理对象,相当于上下文。通过代理对象可以得到ActionInvocation对象

11.需要记的第二个对象:ActionInvocation对象,用来管理所有的拦截器

blockqueue原理?分为两个部分:

1.服务器启动的时候,做一些什么事情?

2.请求过来的时候,做什么事情。

转载于:https://www.cnblogs.com/wyhluckdog/p/10108653.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/102443.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息