Struts2初始化主线

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 对象对于配置元素的调度本质是对框架配置元素的操作

 

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值