关键接口和类
public class StrutsPrepareAndExecuteFilter implements StrutsStatics, Filter { 预处理和执行过滤器
public class PrepareOperations { 预处理动作
public class ExecuteOperations { 执行动作
public class Dispatcher { 真正的请求调度器,单实例
public class ActionConfig extends Located implements Serializable { 配置文件类
public interface Action { 动作类
public class ActionSupport implements Action, Validateable, ValidationAware, TextProvider, LocaleProvider, Serializable { 典型的动作支持类
public interface Interceptor extends Serializable { 拦截器接口
public abstract class AbstractInterceptor implements Interceptor { 拦截器接口抽象类
public class ParametersInterceptor extends MethodFilterInterceptor { action 拦截器参数的类 这个类很实在
。。。
相应的拦截器类还有17个,每个都会执行一遍
public interface ActionInvocation extends Serializable { 反射类
public class DefaultActionInvocation implements ActionInvocation { 默认的反射实现类
public interface ActionProxy { 代理类
public interface ActionProxyFactory { 代理工厂类
public class DefaultActionProxy implements ActionProxy, Serializable { 默认的代理实现类
public class StrutsActionProxy extends DefaultActionProxy { struts的代理实现类
public class DefaultActionProxyFactory implements ActionProxyFactory { 默认的代理工厂实现类
public class StrutsActionProxyFactory extends DefaultActionProxyFactory { struts的代理工程实现类
public class ActionMapping { action映射类,包括action名字 命名空间 方法 参数 返回结果
public interface ActionMapper { action映射操作类
public interface Configuration extends Serializable {
public class DefaultConfiguration implements Configuration {
public interface ValueStack { 堆栈类
public interface ValueStackFactory { 堆栈类工厂
public class OgnlValueStack implements Serializable, ValueStack, ClearableValueStack, MemberAccessValueStack {
public class OgnlValueStackFactory implements ValueStackFactory {
public interface ContainerProvider { 集装箱提供接口
public interface Container extends Serializable { 集装箱
class ContainerImpl implements Container { 集装箱实现,这个对象在初始化的时候生成
class ContainerHolder { 集装箱的持有者
public interface Context { 上下文接口
java基础-struts关键接口和类
最新推荐文章于 2024-04-05 21:42:11 发布