Java 应用与开发 - Java EE 过滤器编程# Java 应用与开发 Java EE 过滤器编程 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 December 3, 2018  ,使上述难题迎刃而解。 ## 过滤器的基本概念 过滤器,对某种数据流动进行过滤处理的对象。在 Java EE Web 应用中,这种数据流动就是 HTTP 请求数据流和响应数据流。 ▶ Filter 是对 HTTP0 码力 | 31 页 | 605.91 KB | 2 年前3
Adventures in SIMD Thinking (Part 2 of 2)0 码力 | 135 页 | 551.08 KB | 1 年前3
Adventures in SIMD Thinking (Part 1 of 2)0 码力 | 88 页 | 824.07 KB | 1 年前3
Apache HTTP Server Documentation Version 2.00 码力 | 682 页 | 2.05 MB | 1 年前3
Envoy原理介绍及线上问题踩坑阿里巴巴等公司;目前在华为云云原生团队负责网格数据面的架构设计及开发工作。 ## 目录 1. Envoy启动及配置文件 2. Envoy流量拦截原理、常用部署方式 3. Envoy可扩展过滤器架构、可观测性 4. Envoy线程模型 5. 生产环境问题分析及解决方法 6. 针对Envoy做的一些优化及效果 7. 常用性能分析测试工具及使用方法 8. 华为ASM产品介绍 过DNAT后进入Envoy virtualOutbound监听器 • virtualOutbound经过监听过滤器恢复用于原始目标服务,并找到后端处理器处理新连接。 后端处理器在配置中指定处理协议,根据协议相关的网络过滤器处理读取到的数据。 - 如果为http协议,再经过请求过滤器处理http协议头部,如路由选择等功能并创建上游连接池 • 将修改及编码后的http消息通过网络发送到对端Envoy的容器网络。 voy的容器网络。 • Iptables识别为入流量则进入virtualInbound端口。 - ORIGINAL_DST恢复原始目标后,根据virtualInbound配置的监听过滤器找到对应的本地服务器地址。并发起localhost的请求。 • 请求进入本地服务器内进行处理并返回响应。 ## Envoy原理及总体架构-流量拦截 ## Envoy在每个POD网络空间内设置用于拦截流量的iptables规则0 码力 | 30 页 | 2.67 MB | 2 年前3
《Java 应用与开发》课程讲义 - 王晓东20.5 课后习题 ..... 259 Java EE 过滤器编程 ..... 261 21.1 过滤器概述 ..... 262 21.1.1 过滤器概述 ..... 262 21.1.2 过滤器的基本概念 ..... 262 21.1.3 过滤器的基本功能 ..... 262 21.2 Java EE 过滤器 API ..... 263 21.2.1 Javax.servlet ... 264 21.2.4 javax.servlet.FilterConfig 接口 ..... 265 21.3 Java EE 过滤器编程和配置 ..... 265 21.3.1 过滤器生命周期 ..... 268 21.4 过滤器的主要任务 ..... 268 21.4.1 处理 HTTP 请求 ..... 268 21.4.2 处理 HTTP 响应 ..... 269 298 24.2.2 在 Eclipse 中使用 Struts 2 …… 299 24.3 Struts 2 的开发步骤小结 …… 303 24.3.1 在 web.xml 中配置核心过滤器 …… 303 24.3.2 定义包含表单数据的 JSP 页面 …… 304 24.3.3 定义处理用户请求的 Action 类 …… 304 24.3.4 在 struts.xml 中配置0 码力 | 330 页 | 6.54 MB | 2 年前3
Apache Shiro 1.2.x Reference Manual 中文翻译10. Web 3.1 10.1. Configuration 配置 3.1.1 10.2. 基于路径的 url 安全 3.1.2 10.3. Default Filters 默认过滤器 3.1.3 10.4. Session Management 3.1.4 10.5. JSP Tag Library 3.1.5 IV. Auxiliary Support 辅助支持 on 过滤器被添加到 Shiro 的默认“池”g过滤器中,为 Web 应用程序启用的。该过滤器将会阻止在请求期间创建新的会话来保证无状态的体验。在 shiro.ini 的 [urls] 项中,你通常定义该过滤器在所有其它过滤器之前来确保会话永远不会被使用。 举例: [urls] ... /rest/** = noSessionCreation, authcBasic, ... 这个过滤器允许现 ShiroFilter filter-mapping 它通常可取的做法是在任何其他 filter-mapping 声明之前定义 ShiroFilter filter-mapping,以确保 Shiro 也能在那些过滤器下工作的很好。 ## Custom WebEnvironment Class 默认情况下,EnvironmentLoaderListener 将创建一个IniWebEnvironment 实例,呈现0 码力 | 196 页 | 2.34 MB | 2 年前3
Apache Shiro参考手册中文版为了支持这种 hybrid/per-request 的能力,noSessionCreation 过滤器被添加到 Shiro 的默认为 Web 应用程序启用的“池”。该过滤器将会阻止在请求期间创建新的会话来保证无状态的体验。在 shiro.ini 的 [urls] 项中,你通常定义该过滤器在所有其它过滤器之前来确保会话永远不会被使用。 例如: shiro.ini - Disable Session Session Creation per request [urls] ... /rest/** = noSessionCreation, authcBasic, ... 这个过滤器允许现有会话的任何会话操作,但不允许在过滤的请求创建新的会话。也就是说,一个请求或没有会话存在的 Subject 调用下面四个方法中的任何一个时,将会自动地触发一个 DisabledSessionException 异常: • ShiroFilter filter-mapping 它通常是可取的在任何其他 filter-mapping 声明之前定义 ShiroFilter filter-mapping,以确保 Shiro 也能在那些过滤器下工作的很好。 ## Custom WebEnvironment Class 默认情况下,EnvironmentLoaderListener 将创建一个 IniWebEnvironment 实例,呈现0 码力 | 92 页 | 1.16 MB | 2 年前3
Yii 2.0 权威指南45 3.2 入口脚本 46 3.3 应用主体 48 3.4 应用组件 58 3.5 控制器 60 3.6 模型 68 3.7 视图 77 3.8 模块 89 3.9 过滤器 94 3.10 小部件 102 3.11 资源 105 3.12 扩展 122 4 请求处理 (Handling Requests) 133 4.1 运行机制概述 133 节。 #### 1.2.15 动作过滤器(Action Filters) 操作的过滤现在通过行为(behavior)来实现。要定义一个新的,自定义的过滤器,请继承 yii\base\ActionFilter 类。要使用一个过滤器,需要把过滤器类作为一个 behavior 绑定到控制器上。例如,要使用 yii\filters\AccessControl 过滤器,你需要在控制器内添加如下代码: public ['admin'], 'roles' => ['@']], ], ], ] }; 更多细节请参考过滤器章节。 #### 1.2.16 前端资源 (Assets) Yii 2.0 引入了一个新的概念,称为资源包(Asset Bundle),以代替 1.1 的脚本包概念。0 码力 | 537 页 | 4.66 MB | 2 年前3
Zabbix 6.0 Manual规则、网络发现操作、自动注册操作或脚本执行而发生的更改。以前,从 Zabbix server 发起的配置更改,例如作为执行发现规则的结果,不会被记录。现在,此类对象修改将存储为归属于用户系统的审计记录。 ## 记录过滤器 添加了通过导致这些条目的前端操作过滤记录的功能。如果由于单个操作(例如链接/取消链接模板)而创建了多个日志记录,则这些记录将具有相同的 Recordset ID。 ## 审计设置 新的 Audit ments/0/0/7/e/007e9af31ec2f35dc4e8f5c07b7c9545/p16_2.jpg) ## 最新数据中的子过滤器 在 Latest data 部分中添加了一个子过滤器。子过滤器对于快速一键访问相关监控项组很有用。 子过滤器显示可点击的链接,允许基于通用实体(主机、标签名称或标签值)过滤项目。单击实体后,立即过滤监控项。 有关详细信息,请参阅最新数据(latest data)部分。 ## 自定义图表的可用性改进 Monitoring → Hosts → Graphs 中的图表页面已经看到了一些可用性改进: • 页面中不再有 20 个图形的限制 • 添加了一个子过滤器,允许基于公共标签或标签值快速选择相关图表组 - 主机的简单图表可以与自定义图表一起显示 有关更多详细信息,请参阅图表页面。 从 Monitoring 创建主机 现在还可以从 Monitoring0 码力 | 1741 页 | 22.78 MB | 2 年前3
共 339 条
- 1
- 2
- 3
- 4
- 5
- 6
- 34













