
servlet3.1规范翻译
MikanMu
码农
展开
-
servlet3.1规范翻译:前言
应朋友之邀(博客地址:http://jinnianshilongnian.iteye.com/),一起翻译servlet3.1规范,本人不才,英语水平有限,勉强而为之。翻译过程中有很多地方把握不准确,现将各章翻译情况贴出来(很多章节是朋友翻译,为方便阅读,全部贴出来,特此声明),希望大家指出来,一起学习。英文版的规范可到本人发布的资源中下载,也可到规范网站自行下载(http://jcp.org/e翻译 2012-12-09 22:39:54 · 2145 阅读 · 1 评论 -
servlet3.1规范翻译:词汇表
词汇表A应用开发人员(Application Developer) web应用生产者。应用开发人员的输出是用于web应用的一组Servlet类,JSP页面,HTML页面,以及支持库和文件(如图片,压缩的归档文件,等)。应用程序开发人员是一个典型的应用领域专家。开发人员必须知道编程时的servlet环境和其结果,包括并发性考虑,并相应地创建web应用。应用装配人员(Applicatio翻译 2013-02-21 18:10:49 · 1648 阅读 · 0 评论 -
servlet3.1规范翻译:附录A 变更历史
附录A 变更历史本文档是由Java社区进程SM (JCP)开发的Java Servlet 3.0 Servlet规范最终版本。A.1 自Servlet3.0以后的变更1. 章节2.3.3.3,“异步处理”,和AsyncContext的javadoc。a. 阐明了AsyncListener.onStartAsync的行为。b. 修复示例代码中的错误和注释。c. 阐明了异步请求翻译 2013-02-21 18:09:34 · 1816 阅读 · 0 评论 -
servlet3.1规范翻译:第15章 与其它规范有关的要求
第15章 与其它规范有关的要求本章列出对web容器的要求,它已经包含在容器产品中了,还包括其他Java技术。 下面章节中任何涉及到JavaEE应用的profile,不只是完整的Java EE profile,还包括任何支持Servelt的profile,像Java EEWeb Profile。有关配置文件的更多信息,请参阅Java EE平台规范。 15.1 会话属于Java EE实翻译 2013-02-21 17:50:17 · 2248 阅读 · 0 评论 -
servlet3.1规范翻译:第13章 安全
第13章 安全应用开发人员创建Web应用,他把应用给、销售,或转让给部署人员安装到运行时环境中。应用开发人员与部署人员沟通部署系统以及安全需求。该信息可以通过应用部署描述符声明传达,或者在应用代码中使用注解来传达。本质描述了Servlet容器安全机制、接口、部署描述符和基于注解机制传达应用安全需求。13.1 介绍web应用包含的资源可以被多个用户访问。这些资源常常在开放网络如Int翻译 2013-02-21 16:55:52 · 3135 阅读 · 1 评论 -
servlet3.1规范翻译:第2章 Servlet接口
Servlet接口Servlet接口是Java Servlet API的核心抽象。所有Servlet类必须直接或间接的实现该接口,或者更通常做法是通过继承一个实现了该接口的类从而复用许多共性功能。目前有GenericServlet和HttpServlet这两个类实现了Servlet接口。大多数情况下,开发者只需要继承HttpServlet去实现自己的Servlet即可。 2.1 请求处翻译 2012-12-11 18:16:53 · 5106 阅读 · 3 评论 -
servlet3.1规范翻译:第12章 映射请求到Servlet
第12章 映射请求到ServletWeb容器需要使用本章描述的映射技术去映射客户端请求到Servlet(该规范2.5以前的版本,使用这些映射技术是作为一个建议而不是要求,允许各个servlet容器有其不同的schema用于映射客户端请求到servlet)。12.1 使用URL路径在收到客户端请求时,web容器确定转发到哪一个Web应用。选择的Web应用必须是具有最长的上下文路径与请求U翻译 2013-02-01 11:07:44 · 1984 阅读 · 0 评论 -
servlet3.1规范翻译:第1章 概述
概述1.1 什么是Servlet?Servlet是基于Java技术的web组件,容器托管的,用于生成动态内容。像其他基于Java的组件技术一样,Servlet也是基于平台无关的Java类格式,被编译为平台无关的字节码,可以被基于Java技术的web server动态加载并运行。容器,有时候也叫做servlet引擎,是web server为支持servlet功能扩展的部分。客户端通过翻译 2012-12-09 23:13:30 · 1974 阅读 · 0 评论 -
servlet3.1规范翻译:第4章 Servlet上下文
Servlet上下文4.1 ServletContext接口介绍ServletContext(Servlet上下文)接口定义了servlet运行在的Web应用的视图。容器供应商负责提供Servlet容器的ServletContext接口的实现。Servlet可以使用ServletContext对象记录事件,获取URL引用的资源,存取当前上下文的其他Servlet可以访问的属性。Serv翻译 2012-12-18 21:27:12 · 3092 阅读 · 1 评论 -
servlet3.1规范翻译:第10章 Web应用
第10章 Web应用一个Web应用是由许多servlet、HTML页面、类和其他资源组成的集合,这些资源组成了一个运行在Web服务器上的完整应用程序。Web应用程序能够捆绑和运行在来自不同提供商的不同容器上。10.1 Web服务器中的Web应用程序在Web服务器中Web应用程序的根目录是一个特定的路径。例如,一个catalog应用,可以位于http://www.mycorp.com/c翻译 2013-01-30 22:18:27 · 1827 阅读 · 0 评论 -
servlet3.1规范翻译:第5章 响应
响应响应(response)对象封装了从服务器返回到客户端的所有信息。在HTTP协议中,从服务器传输到客户端的信息通过HTTP头信息或响应的消息体。 5.1 缓冲区Servlet容器允许但不必为了提高效率而缓冲到客户端的输出。电信的服务器默认都是缓冲的,但允许servlet指定缓冲参数。ServletResponse接口的如下方法允许servlet访问和设置缓冲信息:■ge翻译 2012-12-18 21:31:19 · 1796 阅读 · 0 评论 -
servlet3.1规范翻译:第11章 应用生命周期事件
第11章 应用生命周期事件11.1 介绍应用事件设施给Web应用开发人员更好地控制ServletContext、HttpSession和ServletRequest的生命周期,可以更好地分解代码,并提高了管理Web应用使用的资源的效率。11.2 事件监听器应用事件监听器是实现了一个或多个Servlet事件监听器接口的类。它们在部署Web应用时,实例化并注册到Web容器中。它们由开发翻译 2013-01-31 11:12:19 · 1952 阅读 · 0 评论 -
servlet3.1规范翻译:第3章 请求
请求请求对象封装了客户端请求的所有信息。在HTTP协议中,这些信息是从客户端发送到服务器请求的HTTP头部和消息体。 3.1 HTTP协议参数servlet的请参数以字符串的形式作为请求的一部分从客户端发送到servlet容器。当请求是一个HttpServletRequest对象,且符合第24页中“参数可用时”描述的条件时,容器从URI查询字符串和POST数据中填充参数。参数以一系翻译 2012-12-16 11:19:32 · 2236 阅读 · 0 评论 -
servlet3.1规范翻译:第9章 分派请求
第9章 分派请求构建Web应用时,把请求转发给另一个servlet处理、或在response中包含另一个servlet的输出通常是很有用的。RequestDispatcher接口提供了一种机制来实现这种功能。当请求启用异步处理时,AsyncContext允许用户将这个请求分派回servlet容器。9.1 获得一个RequestDispatcher实现了RequestDispatch翻译 2013-01-30 18:20:35 · 2926 阅读 · 0 评论 -
servlet3.1规范翻译:第8章 注解和可插拔性
第8章 注解和可插拔性本章讨论在web应用中使用的Servlet 3.0规范定义的注解和启用框架和库的可插拔性增强。8.1 注解和可插拔性在web应用中,使用注解的类仅当它们位于WEB-INF/classes目录中,或它们被打包到位于应用的WEB-INF/lib中的jar文件中时它们的注解才将被处理。Web应用部署描述符的web-app元素包含一个新的“metadata-compl翻译 2013-01-29 11:51:36 · 10163 阅读 · 0 评论 -
servlet3.1规范翻译:第7章 会话
第7章 会话超文本传输协议(HTTP)被设计为一种无状态协议。为构建有效的Web应用,必须把来自特定客户端的请求相互关联起来。随时间的推移,演变出了许多会话跟踪机制,但是程序员直接使用这些机制很困难或很麻烦。该规范定义了一个简单的HttpSession接口,允许servlet容器使用任意几种方法来跟踪用户会话,而不会使应用开发人员陷入到这些方法的细微差别中。7.1 会话跟踪机制以下翻译 2013-01-24 22:10:33 · 1666 阅读 · 0 评论 -
servlet3.1规范翻译:第6章 过滤器
第6章 过滤器过滤器是允许动态改变负载以及到资源的请求和来自资源的响应中的头信息的Java组件。本章描述了Java Servlet v3.0 API类和方法,它们提供了一种轻量级的框架用于过滤动态和静态内容。还描述了如何在Web应用中配置Filter,以及它们的实现的约定和语义。网上提供了Servlet 过滤器的API文档。过滤器的配置语法在第14章的“部署描述符”中的部署描述符模式部翻译 2013-01-24 21:39:30 · 1883 阅读 · 0 评论 -
servlet3.1规范翻译:第14章 部署描述符
第14章 部署描述符本章指定的Java™Servlet规范3.0版要求Web容器支持部署描述符。部署描述符表达了应用开发人员、应用集成人员和Web应用部署人员之间的元素和配置信息。对于JavaServlet 2.4和以后的版本,部署描述符在XML模式文档中定义。为了向后兼容到2.2版本的API编写的应用程序,Web容器也需要支持2.2版本的部署描述符。为了向后兼容2.3版本的API编写翻译 2013-02-21 17:40:55 · 3988 阅读 · 0 评论