StrutsPrepareAndExecuteFilter 的init方法主要针对三个元素进行的 这三个元素分别为
Dispatcher 核心分发器
PrepareOperations http预处理类
ExceuteOperations http处理执行类
核心驱动力
核心驱动力的逻辑 对于程序运行目的的描述
核心驱动的形式 推动程序运行的编程元素
struts2初始化主线 的核心驱动逻辑 是对Struts2/xwork元素的规划和管理
核心驱动力的具体表现形式是 数据结构 和算法
框架的核心配置是一种贯穿始终的核心驱动力,他不仅能够以一定的形式表现出框架的构成元素互相之间的逻辑关系,同时能够将他们的执行逻辑串联起来
struts2初始化主线的核心驱动力,正是对各种配置形式所进行的一次统一的对象化处理
对象处理化实际说 struts2在初始化的时候,将各种各样的配置元素,无论是xml还是properties文件形式转化为struts2所定义的java对象或者struts2运行时的参数的处理过程
包罗万象
配置元素的加载器
配置元素的构造器
配置元素的管理器
核心分发器 dispatcher
起 负责系统初始化
承 接收并预处理http请求
转 将struts2专人xwork
合 垃圾清理 对于在整的生命周期中定义了完成的生命周期的框架元素的清理
对于线程安全的ThreadLocal对象的清理
作为一个线程安全的对象,Dispatcher涵盖了Struts2的整个生命周期,无论是Struts2的初始化,还是处理Http请求,
实际都在Dispatcher中完成
Dispatcher是Struts2与XWork的分界点,也是将MVC实现与Web容器隔离的分界点
配置加载接口的各种实现类Provide架起了各种配置表现形式到java世界的桥梁
构造器进行对象构造的两个步骤 参数搜集操作和创建对象操作
configuration 对象对于配置元素的调度本质是对框架配置元素的操作
1124

被折叠的 条评论
为什么被折叠?



