struts2的核心控制器是什么 2、什么是拦截器 3、什么是值栈

 我来答
宝宝心灵鸡汤
推荐于2018-12-25
知道答主
回答量:24
采纳率:0%
帮助的人:22.4万
展开全部
FilterDispatcher也是Struts2的核心技术。

FilterDispatcher核心控制器执行以下操作:
(1)读取静态数据信息
(2)决定需要转发或者导航的Action配置
(3)创建Action的Context
(4)创建Action代理
(5)内存清理和性能优化
拦截器:Interceptor
拦截器本身是一个普通的Java对象,它能动态拦截Action调用,在Action执行前后执行拦截器本身提供的各种个样的Web项目需求。
也可以阻止Action的执行,同时也可以提取Action中可以复用的部分。

(1)在Action调用之前提供系统处理流程逻辑控制
(2)和Action交互时,提供Ation执行时的一些初始信息
(3)在Action结束后,一些事后的处理流程逻辑
(4)修改Action中返回的Result信息
(5)捕获异常
值栈是用ognl表达式存值的最初地方,即一个存值的栈
Storm代理
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto... 点击进入详情页
本回答由Storm代理提供
xiaoliangbhb
2010-12-14 · TA获得超过104个赞
知道答主
回答量:56
采纳率:0%
帮助的人:24.3万
展开全部
1.FilterDiapatcher
2.在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在 之前或之后加入某些操作。拦截是AOP的一种实现策略。
3.值栈(Value Stack)是Struts 2框架的核心概念。所有核心组件都以某种方式与之进行交互,它提供对上下文信息和执行环境中元素的访问机制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式