Java 应用与开发 - HTTP 会话跟踪技术服务器保持客户状态信息。 3. Cookie 使用 Java EE API 提供的 Cookie 对象,可以将客户信息保存在 Cookie 中,完成会话跟踪功能。 4. HttpSession 对象 Java EE API 专门提供了 HttpSession 会话对象保存客户的信息来实现会话跟踪。 一般 3 和 4 组合使用。 ## 接下来… 会话基本概念 会话跟踪技术 URL 重写 Cookie Java 会话基本概念 会话跟踪技术 URL 重写 Cookie Java EE 会话对象 本节习题 ## 什么是会话对象 Java EE 规范提出了一种服务器实现会话跟踪的机制,即 HttpSession 接口,实现该接口的对象称为 Session 对象。 ▶ Session 对象保存在 Web 服务器上,每次会话过程创建一个,为用户保存各自的会话信息提供全面支持。 注意不要将过多的数据 注意不要将过多的数据存放在会话对象内,如只在一个请求期间内需要传递的数据,就不要存储在会话对象中,而应该保存在请求对象中。 ## 什么是会话对象 Java EE 规范提出了一种服务器实现会话跟踪的机制,即 HttpSession 接口,实现该接口的对象称为 Session 对象。 ▶ Session 对象保存在 Web 服务器上,每次会话过程创建一个,为用户保存各自的会话信息提供全面支持。 注意不要将过多的数据0 码力 | 54 页 | 824.47 KB | 2 年前3
Java 应用与开发 - Java EE 监听器编程规范在 Servlet 2.3 中引入了监听器(Listener)规范。 Java EE 监听器能够检测 Web 应用的关键对象包括: ▶ ServletContext 上下文 ▶ HttpSession 会话 ▶ ServletRequest 请求对象 ## 监听器的应用场景 ## ▶ 网站访问人数或次数计数器 访问人数计数是所有综合门户网站的生命,是网站广告标价的基础。国内知名门户 对象属性监听器 本节习题 ## Java EE 监听器类型 1. ServletContext 对象监听器 2. ServletContext 对象属性监听器 3. HttpSession 对象监听器 4. HttpSession 对象属性监听器 5. HttpServletRequest 对象监听器 6. HttpServletRequest 属性监听器 ## Java EE 监听器类型0 码力 | 22 页 | 549.84 KB | 2 年前3
Apache Shiro 1.2.x Reference Manual 中文翻译, "aValue"); Session 是 shiro 指定的一个实例,提供基本上所有 HttpSession 的功能,但具备额外的好处和不同:它不需要一个 HTTP 环境! 如果发布到一个 web 程序中,默认情况下 Session 将会使用 HttpSession 作为基础,但是,在一个非 web 程序中,比如该简单示例程序中,Shiro 将自动默认使用它的 Enterprise Session Management,这意味着你可以在任何程序中使用相同的 API,而根本不需要考虑发布环境!这打开了一个全新的世界,从此任何需要 session 的程序不再需要强制使用 HttpSession 或者 EJB Stateful Session,并且,终端可以共享 session 数据。 现在你可以获取一个 Subject 和它们的 Session,真正填充有用的代码如检测其是否被 环境非常有用,用户可能会使用桌面应用程序,但可能不会经常与服务器进行通信,但该服务器的会话不应过期。 • Transparent Web Use - Shiro 的网络支持,充分地实现和支持关于 Sessions(HttpSession 接口和它的所有相关的API)的 Servlet2.5 规范.这意味着你可以使用在现有 Web 应用程序中使用 Shiro 会话,并且你不需要改变任何现有的 Web 代码。 - Can be0 码力 | 196 页 | 2.34 MB | 2 年前3
《Java 应用与开发》课程讲义 - 王晓东Java EE 组件间通信协议 ..... 208 16.1 Servlet 类结构 ..... 213 16.2 Servlet 处理流程 ..... 216 19.1 使用 HttpSession 实现会话跟踪 ..... 249 20.1 重定向和转发的区别 ..... 259 23.1 JSP 的执行过程 …… 279 23.2 include 动作和指令的差异 …… 283 服务器保持客户状态信息。 3. Cookie 使用 Java EE API 提供的 Cookie 对象,可以将客户信息保存在 Cookie 中,完成会话跟踪功能。 4. HttpSession 对象 Java EE API 专门提供了 HttpSession 会话对象保存客户的信息来实现会话跟踪。 以下分别介绍相关会话跟踪技术。 ### 19.2 URL 重写 #### 19.2.1 URL 重写实现会话跟踪的方法 安全性限制(可以采用手动 Cookie 加解密) ### 19.4 Java EE 会话对象 #### 19.4.1 什么是会话对象 - Java EE 规范提出了一种服务器实现会话跟踪的机制,即 HttpSession 接口,实现该接口的对象称为 Session 对象。 - Session 对象保存在 Web 服务器上,每次会话过程创建一个,为用户保存各自的会话信息提供全面支持。 - 注意不要将过多的0 码力 | 330 页 | 6.54 MB | 2 年前3
Java 应用系统开发 - ServletContext 和 Web 配置String driverName = ctx.getInitParameter("driverName"); ## 会话超时配置 在 Java 代码中配置 HttpSession 对象的超时时间 HttpSession session = request.getSession(); session.setMaxInactiveInterval(15 * 60); // 设置会话超时为15分钟 对象需要重写 init 方法,并传递 ServletConfig 参数。然后在 doGet 和 doPost 方法中即可以使用 config 对象。 2. 与 ServletContext 和 HttpSession 对象不同,Web 容器为每个 Servlet 实例创建一个 ServletConfig 对象,不同 Servlet 之间无法共享此对象。 ## ServletConfig 功能和方法 public0 码力 | 33 页 | 668.91 KB | 2 年前3
Apache Shiro参考手册中文版Session 将会是基于 HttpSession 的。但,在一个非 Web 环境中,像这个简单的教程应用程序,Shiro 将会默认自动地使用它的 Enterprise Session Management。这意味着你会使用相同的 API 在你的应用程序,在任何层,不论部署环境!这开辟了应用程序的新世界,由于任何需要会话的应用程序不必再被强制使用 HttpSession 或 EJB Stateful 环境非常有用,用户可能会使用桌面应用程序,但可能不会经常与服务器进行通信,但该服务器的会话不应过期。 - Transparent Web Use - Shiro 的网络支持,充分地实现和支持关于 Sessions(HttpSession 接口和它的所有相关的 API)的 Servlet2.5 规范。这意味着你可以使用在现有 Web 应用程序中使用 Shiro 会话,并且你不需要改变任何现有的 Web 代码。 - Can be Session 将会是基于 HttpSession 的。但是,在一个非 Web 环境中,像这个简单的 Quickstart,Shiro 将会默认自动地使用它的 Enterprise Session Management。这意味着你可以在你的应用程序中使用相同的 API,在任何层,无论部署环境。这打开了应用程序的全新世界,由于任何需要 session 的应用程序不再被强迫使用 HttpSession 或 EJB Stateful0 码力 | 92 页 | 1.16 MB | 2 年前3
Spring Framework 1.2.3 Changelogfavor of the new "addUserRole" method * fixed MockHttpServletRequest to create a new HttpSession if the previous session has been invalidated * fixed MockHttpServletResponse to use "ISO-8859-1" received Package org.springframework.mock * fixed "setAttribute" in MockServletContext/HttpSession/HttpServletRequest/PageContext to correctly handle null values * changed "addParameter" allowing request and session attributes to be exposed in FreeMarker and Velocity views * refined HttpSession checks in WebContentGenerator and AbstractController to allow for easier mocking * added "cacheMappings"0 码力 | 74 页 | 215.40 KB | 2 年前3
Spring Framework 1.2.1 Changelogfavor of the new "addUserRole" method * fixed MockHttpServletRequest to create a new HttpSession if the previous session has been invalidated * fixed MockHttpServletResponse to use received Package org.springframework.mock * fixed "setAttribute" in MockServletContext/HttpSession/HttpServletRequest/PageContext to correctly handle null values * changed "addParameter" allowing request and session attributes to be exposed in FreeMarker and Velocity views * refined HttpSession checks in WebContentGenerator and AbstractController to allow for easier mocking * added "cacheMappings"0 码力 | 69 页 | 197.87 KB | 2 年前3
基于 Java EE 的企业应用系统设计 - Spring MVC 01ustomer/delete ## 请求处理方法编写 每个请求处理方法可以有多个不同类型的参数,以及一个多种类型的返回结果。 例如,如果在请求处理方法中需要访问 HttpSession 对象,则可以添加的 HttpSession 作为参数,Spring 会将对象正确地传递给方法。 @RequestMapping("/uri") public String myMethod(HttpServletRequest HttpServletRequest 2. javax.servlet.ServletResponse 或 HttpServletResponse 3. javax.servlet.http.HttpSession 4. org.springframework.web.context.request.WebRequest 或 NativeWebRequest 5. java.util.Locale0 码力 | 67 页 | 792.43 KB | 2 年前3
Apache Wicket 8.x Reference Guidereference other objects. We can stop worrying about keeping track of user data stored inside the HttpSession and we can start managing them in a natural and transparent way. • Testing web applications is Java Servlet Specification. However it will always be possible to access standard classes (like HttpSession, HttpServletRequest, etc...) that lay under our Wicket application. This chapter will introduce class handles session attributes in much the same way as the standard interface javax.servlet.http.HttpSession. The following methods are provided to create, read and remove session attributes: - setAttribute(String0 码力 | 350 页 | 9.95 MB | 2 年前3
共 270 条
- 1
- 2
- 3
- 4
- 5
- 6
- 27
相关搜索词
会话跟踪Java EEHTTP协议CookieHttpSessionJava EE 监听器ServletContext 监听器HttpSession 会话ServletContext 对象属性监听器ServletRequest 请求对象认证授权权限会话管理密码学Java 应用与开发Java SE开发环境配置面向对象编程ServletContextWeb 配置ServletConfigWeb 环境对象会话超时身份验证加密权限检查SpringFramework1.2ChangelogSpring FrameworkBeanFactoryAOPException HandlingContextSpring MVCMVC模式数据绑定视图技术控制器Wicket框架组件树模型页面数据会话作用域













