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

 我来答
宝宝心灵鸡汤
推荐于2018-12-25
知道答主
回答量:24
采纳率:0%
帮助的人:22.3万
展开全部
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表达式存值的最初地方,即一个存值的栈
威孚半导体技术
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层... 点击进入详情页
本回答由威孚半导体技术提供
xiaoliangbhb
2010-12-14 · TA获得超过104个赞
知道答主
回答量:56
采纳率:0%
帮助的人:24.1万
展开全部
1.FilterDiapatcher
2.在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在 之前或之后加入某些操作。拦截是AOP的一种实现策略。
3.值栈(Value Stack)是Struts 2框架的核心概念。所有核心组件都以某种方式与之进行交互,它提供对上下文信息和执行环境中元素的访问机制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式