![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Servlet 3.1规范[翻译]
jinnianshilongnian
这个作者很懒,什么都没留下…
展开
-
Servlet3.1规范翻译——前言
Servlet3.1(JSR340)规范目前处于早期草案阶段,目标是在Java EE 7或更高平台。 Servlet3.0(JSR 315)已经包含在Java EE 6平台。具体请参考本规范网站:http://jcp.org/en/jsr/detail?id=340 前言 此文档是Java Servlet规范,版本:3.1。此文档描述了Java Servlet API...2012-11-09 16:28:26 · 144 阅读 · 0 评论 -
Servlet3.1规范翻译——安全
安全 应用开发人员创建Web应用,他给、销售或其他方式转入应用给部署人员,部署人员覆盖安装到运行时环境。应用开发人员与部署人员沟通部署系统的安全需求。该信息可以通过应用部署描述符声明传达,或者通过在应用代码中使用注解。 本质描述了Servlet容器安全机制、接口、部署描述符和基于注解机制用于传达应用安全需求。 13.1 介绍 web应用包含的资源可以被多个用户访问。这些资源常常不受保护的遍...2013-01-08 15:50:37 · 117 阅读 · 0 评论 -
Servlet3.1规范翻译——部署描述文件
部署描述文件 本章指定的Java™Servlet规范3.0版要求Web容器支持部署描述文件。部署描述文件表达了应用开发人员、应用集成人员和Web应用部署人员之间的元素和配置信息。 对于Java Servlet 2.4和以后的版本,部署描述文件在XML模式文档中定义。 为了向后兼容到2.2版本的API编写的应用程序,Web容器也需要支持2.2版本的部署描述文件。为了向后...2013-01-21 12:56:43 · 352 阅读 · 0 评论 -
Servlet3.1规范翻译——与其它规范有关的要求
与其它规范有关的要求 本章列出对web容器的要求,它已经包含在容器产品中了,还包括其他Java技术。 下面章节中任何涉及到Java EE应用的profile,不只是完整的Java EE profile,还包括任何支持Servelt的profile,像Java EE Web Profile。有关配置文件的更多信息,请参阅Java EE平台规范。 15.1 会话 ...2013-01-24 07:46:16 · 85 阅读 · 0 评论 -
Servlet3.1规范翻译——变更历史
变更历史 本文档是由Java社区进程SM (JCP)开发的Java Servlet 3.0 Servlet规范最终版本。 A.1 自Servlet3.0以后的变更 1. 章节2.3.3.3,“异步处理”,和AsyncContext的javadoc。 a. 阐明了AsyncListener.onStartAsync的行为。 b. 修复示例代码中的错误和注...2013-01-25 14:25:22 · 238 阅读 · 0 评论 -
Servlet3.1规范翻译——词汇表
词汇表 A 应用开发人员(Application Developer) web应用生产者。应用开发人员的输出是用于web应用的一组Servlet类,JSP页面,HTML页面,和支持库,和文件(如图片,压缩的归档文件,等)。应用程序开发人员是一个典型的应用领域专家。开发人员必须知道编程时的servlet环境和其结果,包括并发性考虑,并相应地创建web应用。 应用装配人员(Applicati...2013-01-25 14:26:04 · 106 阅读 · 0 评论 -
Servlet3.1 edr 规范中文版下载
第一次翻译英文资料,不当之处多多指正。 翻译者 穆茂强 张开涛 PDF下载 http://www.iteye.com/topic/1128866 在线版目录 Servlet3.1规范翻译——前言 Servlet3.1规范翻译——概览 Servlet3.1规范翻译——Servlet Context Servlet3.1规范翻译——Response Servlet3.1...2013-01-26 07:53:28 · 196 阅读 · 0 评论 -
Servlet3.1规范翻译——Servlet接口
补发之前遗漏的一章,pdf版的没问题,下载地址:http://jinnianshilongnian.iteye.com/admin/blogs/1775987 Servlet接口是Java Servlet API的核心抽象。所有Servlet类必须直接或间接的实现该接口,或者更通常做法是通过继承一个实现了该接口的类从而复用许多共性功能。目前有GenericServlet和HttpSer...2013-07-21 07:19:54 · 135 阅读 · 0 评论 -
Servlet3.1规范(最终版)中文版下载
最近JavaEE 7也发布了,其包含的Servlet 3.1规范也发布了最终版,之前翻译的早期预览版本《Servlet3.1 edr 规范中文版》也有少许变化。所以最近利用业余时间修订了一下,提供给大家下载。 点击下载《Servlet3.1规范(最终版)》 另外,目前正在整理一份servlet3.x示例,包含了servlet3.0及servlet3.1新特性的演示代码,可以前往...2013-07-24 06:19:17 · 2301 阅读 · 0 评论 -
Servlet3.1规范翻译——映射请求到Servlet
《Servlet3.1规范》翻译目录 映射请求到Servlet Web容器需要本章描述的映射技术去映射客户端请求到Servlet(该规范2.5以前的版本,使用这些映射技术是作为一个建议而不是要求,允许servlet容器各有其不同的schema用于映射客户端请求到servlet)。 12.1 使用URL路径 在收到客户端请求时,web容器确定转发到哪一个Web应用。选择的Web应用...2012-12-29 16:06:32 · 123 阅读 · 0 评论 -
Servlet3.1规范翻译——应用生命周期事件
应用生命周期事件 11.1 介绍 应用事件设施给Web应用开发人员更好地控制ServletContext、HttpSession和ServletRequest的生命周期,可以更好地代码分解,并在管理Web应用使用的资源上提高了效率。 11.2 事件监听器 应用事件监听器是实现一个或多个Servlet事件监听器接口的类。它们是在部署Web应用时,实例化并注册到Web容器中。它们由...2012-12-29 07:39:46 · 115 阅读 · 0 评论 -
Servlet3.1规范翻译——Web应用
Web应用 一个Web应用是由许多servlet、HTML页面、类和其他资源组成的集合,这些资源组成了一个运行在Web服务器上的完整应用程序。Web应用程序能够捆绑和运行在来自不同提供商的不同容器上。 10.1 Web服务器中的Web应用程序 在Web服务器中Web应用程序的根目录是一个特定的路径。例如,一个catalog应用,可以位于http://www.mycorp.com/catalo...2012-12-25 08:56:47 · 197 阅读 · 0 评论 -
Servlet3.1规范翻译——概览
Servlet3.1(JSR340)规范目前处于早期草案阶段,目标是在Java EE 7或更高平台。 Servlet3.0(JSR 315)已经包含在Java EE 6平台。具体请参考本规范网站:http://jcp.org/en/jsr/detail?id=340 概览 1.1 什么是Servlet? Servlet是基于Java技术的web组件,...2012-11-10 05:18:41 · 161 阅读 · 0 评论 -
Servlet3.1规范翻译——Servlet Context
4.1 ServletContext接口介绍 ServletContext(Servlet上下文)接口定义了servlet运行在的Web应用的视图。容器供应商负责提供Servlet容器的ServletContext接口的实现。Servlet可以使用ServletContext对象记录事件,获取URL引用的资源,存取当前上下文的其他Servlet可以访问的属性。 ServletCon...2012-11-24 07:33:07 · 116 阅读 · 0 评论 -
Servlet3.1规范翻译——Response
Response 响应(response)对象封装了从服务器返回到客户端的所有信息。在HTTP协议中,从服务器传输到客户端的信息通过HTTP头信息或响应的消息体。 5.1 缓冲区 Servlet容器允许但不必为了提高效率而缓冲到客户端的输出。典型的服务器默认都是缓冲的,但允许servlet指定缓冲参数。 ServletResponse接口的如下方法允许servlet访问...2012-11-26 14:58:16 · 133 阅读 · 0 评论 -
Servlet3.1规范翻译——过滤器
过滤器 过滤器(Filter)是Java组件,允许运行过程中改变进入资源的请求和资源返回的响应中的有效负载和header信息。 本章描述了Java Servlet v3.0 API类和方法,它们提供了一种轻量级的框架用于过滤动态和静态内容。还描述了如何在Web应用配置Filter,它们实现的约定和语义。 网上提供了Servlet 过滤器的API文档。过滤器的配置语法在第1...2012-11-28 07:26:54 · 163 阅读 · 0 评论 -
Servlet3.1规范翻译——Request
Request 请求对象封装了客户端请求的所有信息。在HTTP协议中,这些信息是从客户端发送到服务器请求的HTTP头部和消息体。 3.1 HTTP协议参数 servlet的请参数以字符串的形式作为请求的一部分从客户端发送到servlet容器。当请求是一个HttpServletRequest对象,且符合第24页中“参数可用时”描述的条件时,容器从URI查询字符串和POST数...2012-12-01 07:00:51 · 171 阅读 · 0 评论 -
Servlet3.1规范翻译——Session
会话 超文本传输协议(HTTP)被设计为一种无状态协议。为构建有效的Web应用,必须与来自一个特定的客户端的请求彼此是相互关联。随时间的推移,演变了许多会话跟踪机制,这些机制直接使用对程序员而言是困难或麻烦的。 该规范定义了一个简单的HttpSession接口,允许servlet容器使用几种方法来跟踪用户会话,而不会使应用开发人员陷入到这些方法的细节中。 7.1 会话跟踪机制 ...2012-12-15 08:03:28 · 134 阅读 · 0 评论 -
Servlet3.1规范翻译——注解和可插拔性
注解和可插拔性 本章讨论Servlet 3.0规范定义的注解和使web应用内使用的框架和库能够可插拔的增强。 8.1 注解和可插拔性 在web应用中,使用注解的类仅当它们位于WEB-INF/classes目录中,或它们被打包到位于应用的WEB-INF/lib中的jar文件中时它们的注解才将被处理。 Web应用部署描述符的web-app元素包含一个新的“metadata...2012-12-20 09:11:15 · 225 阅读 · 0 评论 -
Servlet3.1规范翻译——转发请求
转发请求 构建Web应用时,把请求转发给另一个servlet处理、或在response中包含另一个servlet的输出通常是很有用的。RequestDispatcher接口提供了一种机制来实现这种功能。 当请求启用异步处理时,AsyncContext允许用户将这个请求转发到servlet容器。 9.1 获得一个RequestDispatcher 实现了RequestDis...2012-12-22 07:52:05 · 164 阅读 · 0 评论 -
Servlet3.1学习示例
本系列是个人学习写的新特性的示例,喜欢的朋友可以一起学习,完善该示例。建议配合《Servlet3.1规范(最终版)中文版下载》一起学习。 github地址 servlet3.x新特性示例: 最近JavaEE 7也发布了,其包含Servlet3.1规范,目前glassfish4已经实现了该规范,所以写了一个参考示例方便参考学习。建议学习之前,请先阅读Servlet3规范,效...2013-08-29 08:49:04 · 286 阅读 · 0 评论