Servlet 3.0 新特性
Servlet 3.0 规范的 JSR 315 已经进入到了 proposed final draft 阶段,想必很快就会在 Java EE 6 中释出。 新版本的 Servlet 规范变动比较大,不单单只是 API 的变动,而是引入了很多新特性。 那么都有哪些新特性呢: 支持注释 可插拔、易扩展 支持请求的异步处理 安全性得到增强 其他杂项变化
Categorized in: Java · Tagged with: Java, Servlet
Reading – Java™ Servlet Specification Version 2.4 – Mapping Requests to Servlets
Use of URL Paths 当 Web container 接到请求后, 首先确定将这个请求 forward 给哪个 Web application. 首先确定这个 Web application 的 context path 与 request URL 开始部分相匹配. URL 中相匹配的部分就是 context path. Web container 接下来必须定位由哪个 servlet 来处理这个 request, 使用如下描述的 path mapping 步骤. 用于映射到一个 servlet 的 path 是 request URL 减去 context path 和 path parameters. 下面的 URL path mapping rules [...]
Categorized in: Java · Tagged with: Java, Servlet
Reading – Java™ Servlet Specification Version 2.4 – Application Lifecycle Events
Reading – Java™ Servlet Specification Version 2.4 – Application Lifecycle Events
Categorized in: Java · Tagged with: Java, Servlet
Reading – Java™ Servlet Specification Version 2.4 – Web Applications
Relationship to ServletContext 一个 Web Application 与 ServletContext 是一一对应的. WEB-INF Directory 位于 WEB-INF 目录中的任何文件都不能直接被用于处理客户端请求. 不过, WEB-INF 目录内的内容可以使用 ServletContext 的 getResource and getResourceAsStream 方法访问, 也可以通过 RequestDispatcher 方法暴露给外部. 因此, 如果应用程序开发者需要从 servlet 访问特定应用程序信息但又不想把它们直接暴露给客户端, 他/她可以把它们放在这个目录下. Web application class loader 必须首先加载 WEB-INF/classes 目录下的类, 然后加载 WEB-INF/lib 目录下的 JARs. 客户端的任何企图访问 WEB-INF/ 目录下资源的请求都必须返回一个 SC_NOT_FOUND(404) response. Web Application Archive File Web applications 都可以打包成一个 Web [...]
Categorized in: Java · Tagged with: Java, Servlet
Reading – Java™ Servlet Specification Version 2.4 – Dispatching Requests
Obtaining a RequestDispatcher 可通过 ServletContext 的如下方法获得一个 RequestDispatcher 的对象: • getRequestDispatcher • getNamedDispatcher getRequestDispatcher 方法的参数是一个字符串, 描述位于 ServletContext 中的一个路径. 这个路径必须是相对于 ServletContext root 的且以一个 ‘/’ 开头. 这个方法是用这个路径查找 servlet, 包装为一个 RequestDispatcher 对象, 并返回. If no servlet can be resolved based on the given path, a RequestDispatcher is provided that returns the content for that path. getNamedDispatcher 方法也是一个字符串参数, 指出为 ServletContext [...]
Categorized in: Java · Tagged with: Java, Servlet
Reading – Java™ Servlet Specification Version 2.4 – Session
Servlet specification v2.4 session
Categorized in: Java · Tagged with: Java, Servlet
Reading – Java™ Servlet Specification Version 2.4 – Filter
Servlet Specification V2.4 Filter
Categorized in: Java · Tagged with: Java, Servlet
Reading – Java™ Servlet Specification Version 2.4 – Overview
servlet specification v2.4 要点记录

(
(4.00 out of 5)