Java 应用与开发 - Java EE 监听器编程# Java 应用与开发 Java EE 监听器编程 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 December 3, 2018  规范。 Java EE 监听器能够检测 Web 应用的关键对象包括: ▶ ServletContext 上下文0 码力 | 22 页 | 549.84 KB | 2 年前3
Java 应用系统开发 - ServletContext 和 Web 配置# Java 应用系统开发 ServletContext 和 Web 配置 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 November 26, 2018  ,并将 Web 应用的基本信息存储在这个 ServletContext 对象中。 ## Web 应用环境对象的用途 所有 Web 组件都可以访问此 ServletContext 对象,进而取得 Web 应用的基本信息。 ▶ ServletContext 还可以作为整个 Web 应用的共享容器对象,能够被所有会话请求共用,保存0 码力 | 33 页 | 668.91 KB | 2 年前3
《Java 应用与开发》课程讲义 - 王晓东... 134 11.2.2 事件处理相关概念 ..... 135 11.2.3 GUI 事件类型层次 ..... 136 11.2.4 GUI 事件及相应监听器接口 ..... 136 11.2.5 多重事件监听器 ..... 136 11.2.6 事件适配器 ..... 137 11.2.7 事件适配器 ..... 137 11.2.8 内部类和匿名类在 GUI 事件处理中的应用 248 19.4.5 会话 ID 的保存方式 ..... 248 19.4.6 会话对象的应用示例 ..... 248 19.5 课后习题 ..... 250 20 ServletContext 和 Web 配置 ..... 251 20.1 Web 应用环境对象 ..... 252 20.1.1 Web 应用环境对象 ..... 252 20.1.2 Web 应用环境对象的生命周期 21.5 课后习题 ..... 270 22 Java EE 监听器编程 ..... 271 22.1 监听器概述 ..... 272 22.2 Java EE 监听器类型 ..... 272 22.3 ServletContext 对象监听器 ..... 273 22.4 ServletContext 对象属性监听器 ..... 275 22.5 课后习题 ..... 2760 码力 | 330 页 | 6.54 MB | 2 年前3
Apache Shiro参考手册中文版只中会有不只一个启用 Shiro 的应用程序。对于这个简单的例子而言,这是没有问题的,但更为复杂的应用程序环境通常将 SecurityManager 置于应用程序特定的存储中(如在 Web 应用中的 ServletContext 或 Spring,Guice 后 JBoss DI 容器实例)。 ## Using Shiro 现在我们的 SecurityManager 已经设置好并可以使用了,现在我们能够开始 “共享”。例如,一个桌面应用程序可以 “看到” 和 “共享” 同一个被使用的物理会话通过在 Web 应用程序中的同一用户。我们不知道除了 Shiro 以外的其他框架能够支持这一点。 - Event Listeners - 事件监听器允许你在会话生命周期监听生命周期事件。你可以侦听这些事件和对自定义应用程序的行为作出反应——例如,更新用户记录当他们的会话过期时。 - Host Address Retention - Shiro 实例(其中包含 Shiro 需要的一切操作,包括 SecurityManager),使得它在 ServletContext 中能够被访问。如果你需要在任何时候获得 WebEnvironment 实例,你可以调用 WebUtils.getRequiredWebEnvironment(ServletContext)。 - ShiroFilter 将使用此 WebEnvironment 对任何过滤的请求执行所有必要的安全操作。0 码力 | 92 页 | 1.16 MB | 2 年前3
跟我学Shiro - 张开涛79 默认拦截器 ..... 86 第九章 JSP 标签 ..... 88 第十章 会话管理 ..... 91 会话 ..... 91 会话管理器 ..... 92 会话监听器 ..... 95 会话存储/持久化 ..... 95 会话验证 ..... 99 SESSION FACTORY ..... 101 第十一章 缓存机制 ..... 103 REALM ener 通过 EnvironmentLoaderListener 来创建相应的 WebEnvironment,并自动绑定到 ServletContext,默认使用 IniWebEnvironment 实现。 可以通过如下配置修改默认实现及其加载的配置文件位置:shiro 中的“;JSESSIONID=id”部分)保存 Session Id。 另外我们可以如 “sessionManager.sessionIdCookie.name=sid” 这种方式操作 Cookie 模板。 ## 会话监听器 会话监听器用于监听会话创建、过期及停止事件: public class MySessionListener1 implements SessionListener { @Override 0 码力 | 219 页 | 4.16 MB | 1 年前3
Apache Shiro 1.2.x Reference Manual 中文翻译中加载多个使用 shiro 的程序时不要这样做,在这个简单示例中,这是可以的,但在其它成熟的应用环境中,通常会将 SecurityManager 放在程序指定的存储中(如在 web 中的 ServletContext 或者 Spring、Guice、JBoss DI 容器实例)中。 ## Using Shiro 使用 现在我们的 SecurityManager 已经准备好了,我们可以开始进行我们 应用程序可以“看到”和“共享”同一个被使用的物理会话通过在 Web 应用程序中的同一用户。我们不知道除了 Shiro 以外的其他框架能够支持这一点。 - Event Listeners - 事件监听器允许你在会话生命周期监听生命周期事件。你可以侦听这些事件和对自定义应用程序的行为作出反应——例如,更新用户记录当他们的会话过期时。 - Host Address Retention - Shiro 实例(其中包含 Shiro 需要的一切操作,包括 SecurityManager),使得它在 ServletContext 中能够被访问。如果你需要在任何时候获得WebEnvironment 实例,你可以调用 WebUtils.getRequiredWebEnvironment(ServletContext)。 - ShiroFilter 将使用此 WebEnvironment 对任何过滤的请求执行所有必要的安全操作。0 码力 | 196 页 | 2.34 MB | 2 年前3
Java 应用与开发 - Java GUI 编程的事件类型对象,实现预期的处理逻辑 ## Java 事件和事件处理机制 若需要关注某个组件产生的事件,则可以在该组件上注册适当的事件处理方法,实际上注册的事件处理者方法所属类型的一个对象——事件监听器。  ## 事件处理相关概念 事件 事件源(Event Source)能够产生事件的 GUI 组件对象,如按钮、文本框等。 事件处理方法(Event Handler)能够接收、解析和处理事件类对象,实现与用户交互功能的方法。 事件监听器(Event Listener)调用事件处理方法的对象。 课程配套代码 ▶ sample.awt.event.ActionEventSample.java ## 事件处理相关概念 事件(Even 件源(Event Source)能够产生事件的 GUI 组件对象,如按钮、文本框等。 事件处理方法(Event Handler)能够接收、解析和处理事件类对象,实现与用户交互功能的方法。 事件监听器(Event Listener)调用事件处理方法的对象。 课程配套代码 ▶ sample.awt.event.ActionEventSample.java ## 事件处理相关概念 事件(Even0 码力 | 73 页 | 876.31 KB | 2 年前3
Apache ShardingSphere ElasticJob 中文文档 2023 年 11 月 01 日使用 Java API ..... 26 使用 Spring Boot Starter ..... 34 使用 Spring 命名空间 ..... 39 6.1.2 作业监听器 ..... 43 监听器开发 ..... 43 使用 Java API ..... 44 使用 Spring 命名空间 ..... 45 6.1.3 事件追踪 ..... 46 使用 Java 核心配置项说明 ..... 55 6.2.2 作业配置项 ..... 55 可配置属性 ..... 55 核心配置项说明 ..... 55 6.2.3 作业监听器配置项 ..... 56 常规监听器配置项 ..... 56 分布式监听器配置项 57 6.2.4 事件追踪配置项 57 可配置属性 57 6.2.5 Java API 57 注册中心配置 57 作业配置 58 #### 6.1.2 作业监听器 ElasticJob 提供作业监听器,用于在任务执行前和执行后执行监听的方法。监听器分为每台作业节点均执行的常规监听器和分布式场景中仅单一节点执行的分布式监听器。本章节将详细介绍他们的使用方式。 在作业依赖(DAG)功能开发完成之后,可能会考虑删除作业监听器功能。 ## 监听器开发 ## 常规监听器 若作业处理作业服务器的文件,处理完成后0 码力 | 98 页 | 1.97 MB | 2 年前3
Laravel 5.1 中文文档houldBeQueued 被废弃,使用 Illuminate\Contracts\Queue\ShouldQueue - Iron.io “推入队列” 被废弃,使用 Iron.io 队列和队列监听器. - Illuminate\Foundation\Bus\DispatchesCommands trait 被废弃并被重命名为 Illuminate\Foundation\Bus\DispatchesJobs 活的解耦的处理。 Listeners 目录包含事件的处理器类,处理器接收一个事件并提供对该事件发生后的响应逻辑,比如,UserRegistered 事件可以被 SendWelcomeEmail 监听器处理。 Exceptions 目录包含应用的异常处理器,同时还是处理应用抛出的任何异常的好地方。注意:app 目录中的很多类都可以通过 Artisan 命令生成,要查看所有有效的命令,可以在终端中运行 服务提供者是所有 Laravel 应用启动的中心,你自己的应用以及所有 Laravel 的核心服务都是通过服务提供者启动。 但是,我们所谓的“启动”指的是什么?通常,这意味着注册事物,包括注册服务容器绑定、时间监听器、中间件甚至路由。服务提供者是应用配置的中心。 ,事件监听器接收一个事件并提供对该事件发生后的响应逻辑,例如,UserRegistered 事件可以被 SendWelcomeEmail 监听器处理。 ## Mail 目录 这个目录默认不存在,但是可以通过执行 make:mail 命令生成,Mail 目录包含邮件 $api = app('HelpSpot\API'); ## 自动注入 最后,也是最常用的,你可以简单的通过在类的构造函数中对依赖进行类型提示来从容器中解析 对象,控制器、事件监听器、队列任务、中间件等都是通过这种方式。在实践中,这是大多数对 象从容器中解析的方式。 容器会自动为其解析类注入依赖,例如,你可以在控制器的构造函数中为应用定义的仓库进行类型提示,该仓库会自动解析并注入该类: 服务提供者是 Laravel 应用启动的中心,你自己的应用以及所有 Laravel 的核心服务都是通过服务提供者启动。 但是,我们所谓的“启动”指的是什么?通常,这意味着注册事物,包括注册服务容器绑定、事件监听器、中间件甚至路由。服务提供者是应用配置的中心。 如果你打开 Laravel 自带的 config/app.php 文件,将会看到一个 providers 数组,这里就是应用 Laravel 学院致力于提供优质0 码力 | 691 页 | 9.37 MB | 2 年前3
共 396 条
- 1
- 2
- 3
- 4
- 5
- 6
- 40
相关搜索词
Java EE 监听器ServletContext 监听器HttpSession 会话ServletContext 对象属性监听器ServletRequest 请求对象ServletContextWeb 配置ServletConfigWeb 环境对象会话超时Java 应用与开发Java SEJava EE开发环境配置面向对象编程身份验证授权会话管理加密权限检查Apache Shiro身份认证权限认证密码学AWTSwingGUI 事件处理组件和容器布局管理ElasticJob分布式任务作业类型错误处理策略扩展机制Laravel 5.1PSR-2缓存事件广播中间件参数Laravel 5.3通知系统Webpack闭包控制台命令安全漏洞













