社区
Java EE
帖子详情
Struts2的拦截器中如何使用业务逻辑组件?
「已注销」
2017-10-21 05:03:52
Struts2的拦截器中如何使用业务逻辑组件?
...全文
108
回复
打赏
收藏
Struts2的拦截器中如何使用业务逻辑组件?
Struts2的拦截器中如何使用业务逻辑组件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Struts2
详细工作流程
Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业
业务逻辑
组件
。 3.1.1 核心控制器FilterDispatcher 核心控制器FilterDispatcher是Struts 2框架的基础,包含了框架内部的控制流程和处理机制。业务控制器Action和
业务逻辑
组件
是需要用户来自己实现的。用户在开发Action和
业务逻辑
组件
的同时,还需要编写相关的配置文件,供核心控制器FilterDispatcher来
使用
。 Struts 2的工作流程相对于Struts 1要简单,与WebWork框架基本相同,所以说Struts 2是WebWork的升级版本。Struts 2框架按照模块来划分,可以分为Servlet Filters、Struts核心模块、
拦截器
和用户实现部分。
Struts2
之
拦截器
Struts2
之
拦截器
Struts2
(四)
使用
Struts2
中
的
拦截器
一、
拦截器
及
拦截器
栈 1.
拦截器
在
Struts2
的文档
中
提供了如图所示的体系结构图: 从图
中
我们可以发现一些重要的对象,今天着重要了解的是图
中
的Interceptor——
拦截器
。
拦截器
是什么?
拦截器
就是一种可以在请求处理之前或者之后执行的
Struts2
组件
,
拦截器
是
Struts2
的重要特性,
Struts2
框架
中
绝大多数功能都是由
拦截器
来完成的。
Struts2
框架学习之六:理解并
使用
拦截器
前言
拦截器
是
Struts2
框架的核心功能,理解并
使用
拦截器
有助于更灵活
使用
Struts2
。
拦截器
与Servlet
中
的过滤器有些类似却又不尽相同。因为在
Struts2
中
拦截器
更像一个可插拔的
组件
,围绕Action和Result进行,可以在方法调用之前、之后
使用
。通过
Struts2
的工作流程(后面还会看到一个请求在
Struts2
中
详细的执行流程)可以发现调用一个Action之前之后有许多的
拦截器
,这些拦
struts2
拦截器
1.什么是
拦截器
组件
,
拦截器
组件
的作用
拦截器
组件
,适合封装一些共通功能。 可以采用配置方式,灵活
使用
,重复
使用
。 Struts框架
中
提供了大量的
拦截器
组件
,默认执行一个名为defaultStack的
拦截器
。
拦截器
可以将Action->Result包裹起来,在它们之前或之后追加处理逻辑。 action请求-->
拦截器
1-->
拦截器
2-->Action
Java EE
67,513
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章