1 / 1
文档名称:

java学习.docx

格式:docx   页数:1页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java学习.docx

上传人:yzhlyb 2016/7/12 文件大小:0 KB

下载得到文件列表

java学习.docx

相关文档

文档介绍

文档介绍:J ava 学****S truts2 工作原理一个请求在 Struts2 框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向 Servlet 容器(例如 Tomcat )的请求 2 这个请求经过一系列的过滤器( Filter ) (这些过滤器中有一个叫做 ActionContextCleanU p 的可选过滤器, 这个过滤器对于 Struts2 和其他框架的集成很有帮助, 例如: SiteMesh Plugin ) 3 接着 FilterDispatcher 被调用, FilterDispatcher 询问 ActionMapper 来决定这个请是否需要调用某个 Action 4 如果 ActionMapper 决定需要调用某个 Action , FilterDispatcher 把请求的处理交给 ActionProxy 5 ActionProxy 通过 Configuration Manager 询问框架的配置文件,找到需要调用的 Action 类 6 ActionProxy 创建一个 ActionInvocation 的实例。 7 ActionInvocation 实例使用命名模式来调用, 在调用 Action 的过程前后, 涉及到相关***( Intercepter )的调用。 8一旦 Actio n 执行完毕, ActionInvocatio n 负责根据 l 中的配置找到对应的返回结果。返回结果通常是(但不总是,也可能是另外的一个 Action 链)一个需要被表示的 JSP 或者 FreeMarker 的模版。在表示的过程中可以使用 Struts2 框架中继承的标签。在这个过程中需要涉及到 ActionMapper 在上述过程中所有的对象( Action , Results , Interceptors ,等) 都是通过 ObjectFactory 来创建的。