`
jinnianshilongnian
  • 浏览: 21505633 次
  • 性别: Icon_minigender_1
博客专栏
5c8dac6a-21dc-3466-8abb-057664ab39c7
跟我学spring3
浏览量:2418852
D659df3e-4ad7-3b12-8b9a-1e94abd75ac3
Spring杂谈
浏览量:3009013
43989fe4-8b6b-3109-aaec-379d27dd4090
跟开涛学SpringMVC...
浏览量:5639625
1df97887-a9e1-3328-b6da-091f51f886a1
Servlet3.1规范翻...
浏览量:259988
4f347843-a078-36c1-977f-797c7fc123fc
springmvc杂谈
浏览量:1597427
22722232-95c1-34f2-b8e1-d059493d3d98
hibernate杂谈
浏览量:250262
45b32b6f-7468-3077-be40-00a5853c9a48
跟我学Shiro
浏览量:5859137
Group-logo
跟我学Nginx+Lua开...
浏览量:702372
5041f67a-12b2-30ba-814d-b55f466529d5
亿级流量网站架构核心技术
浏览量:785298
社区版块
存档分类
最新评论

Servlet3.1规范翻译——词汇表

 
阅读更多

词汇表

A

应用开发人员(Application Developer  web应用生产者。应用开发人员的输出是用于web应用的一组Servlet类,JSP页面,HTML页面,和支持库,和文件(如图片,压缩的归档文件,等)。应用程序开发人员是一个典型的应用领域专家。开发人员必须知道编程时的servlet环境和其结果,包括并发性考虑,并相应地创建web应用。

应用装配人员(Application Assembler  获取应用开发人员的输出并确保它是一个可部署单元。因此,应用装配人员的输入是用于web应用的一组Servlet类,JSP页面,HTML页面,和支持库,和文件。应用装配人员的输出是一个web应用归档或一个打开目录结构的web应用。

D

部署人员(Deployer  部署人员获取由应用开发人员提供的一个或多个web应用归档文件或其他的目录结构,并部署应用到一个特定的操作环境。此操作环境包括一个特定的servlet容器和web服务器。部署人员必须解决开发人员声明的所有外部依赖。部署人员使用Servlet容器供应商提供的工具来执行他的角色。

部署人员是一个特定操作环境的专家。例如,部署人员负责映射应用开发人员定义的安全角色到存在于部署了web应用的操作环境中的用户组和帐号。

P

principal  principal是一个可通过身份认证协议进行身份认证的实体。Principal通过 principal名字标识和通过使用身份认证数据进行身份认证。Principal名字和身份认证数据的内容和格式依赖于身份认证协议。

R

角色(开发)role (development)  在开发、部署和web应用运行期间各方采取的行动和职责。在某些场景中,一方可以扮演多个角色;在其他场景中,每个角色可能由不同的一方扮演。

角色(安全)role (security) 由应用开发人员在应用中使用的一个抽象的概念,其可以由部署人员映射到在安全策略域中的一个用户或用户组。

S

安全策略域(security policy domain 由安全服务的安全管理员定义和实施安全策略的范围。安全策略域有时也被称为realm

安全技术域(security technology domain 相同安全机制的范围,如Kerberos,用于实施安全策略。多个安全策略域可以存在于单个技术域。

Servlet容器供应商(Servlet Container Provider  提供运行时环境的供应商,也就是Servlet容器和也许web服务器,web应用运行在其中,以及部署web应用必要的工具。

容器供应商的技能是在HTTP级别的编程。由于本规范没有指定在web服务器和servlet容器之间的接口,这就留给了容器供应商来分拆在容器和服务器之间需要的功能实现。

Servlet定义(servlet definition 一个唯一的名字与一个Servlet接口实现类的全限定类名关联。一组初始化参数可以关联到servlet定义。

Servlet映射(servlet mapping Servlet容器把一个Servlet定义关联到一个URL路径模式。所有到该路径模式的请求由Servlet定义关联的Servlet处理。

系统管理员(System Administrator  负责配置和管理servlet容器和web服务器的人。管理员也负责在运行时监控部署的web应用运行是否良好。

本规范没有定义系统管理的概念。管理员通常使用容器供应商提供的运行时监控和管理工具,且servler供应商来实现这些工作。

U

统一资源定位符(uniform resource locator (URL)  一个紧凑的字符串表示网络上可用的资源。一旦访问了表示资源的URL,该资源上的各种操作将被执行(请看RFC 1738)。URL是一种统一资源标识符(URI)。URL通常的形式是:

<协议>//<服务器名>/<资源>

此规范的目的,我们主要关心的基于HTTPURL形式是:

http[s]://<服务器名>[:端口]/<url-路径>[?<查询字符串>]

例如:

http://java.sun.com/products/servlet/index.html

https://javashop.sun.com/purchase

在基于HTTPURL,“/”被保留,用来分开URL URL-路径部分中的层次路径结构。服务器负责决定层次结构的含义。在URL-路径和一个给定的文件系统路径之前没有对应关系。

W

Web应用(web application 一组ServletJSP页面、HTML文档和其他可能包括图片文件,压缩规定,和其他数据的web资源。Web应用可以打包为一个归档或存在于开放目录结构中。

所有兼容的Servlet容器必须接受web应用和实施部署内容到它们的运行时中。这可能意味着容器可以从一个web应用归档文件直接运行应用或者可能意味着它将移动web应用的内容到特定的容器的合适的位置。

Web应用归档(web application archive  包含所有web应用组件的单个文件。此归档文件通过标准的JAR工具创建,其允许任何或所有web组件被签名。

Web应用归档文件通过.war扩展名标识。使用新的扩展名替代.jar是因为此扩展名供包含一组类文件的文件使用,其可以被放置在classpath或双击使用一个GUI来启动应用。由于web应用归档的内容不适合此种用法,所以新的扩展名是适宜的。

分布式web应用(web application,distributable  编写的一个web应用,为的是可以跨越运行在相同主机或不同主机的多个Java虚拟机分布的web容器中部署它。用于这样的应用的部署描述符使用distributable元素。

 

 

 

1
3
分享到:
评论

相关推荐

    Servlet3.1规范(最终版)

    Servlet3.1规范是Java服务器端编程的重要里程碑,它在原有的Servlet技术基础上进行了多项改进和扩展,极大地提升了Web应用的性能和开发效率。这个规范主要关注于Servlet、过滤器(Filter)和监听器(Listener)的...

    java servlet 3.1规范中文翻译

    随着Java EE(Java Platform, Enterprise Edition)技术的演进,Servlet技术也不断更新升级,Java Servlet 3.1规范是在Java EE 7平台中的一部分,它为开发者提供了更加丰富和灵活的功能。 Servlet容器是管理Servlet...

    Servlet3.1规范官方文档(中文版)

    首先,Servlet3.1官方文档是Java™ Servlet规范版本3.1的中文翻译版本。它详细描述了servlet技术规范的各个方面,包括对servlets的定义、生命周期、事件监听、安全性、异步处理等。Servlet3.1规范被包含在JavaEE7...

    Servlet3.1规范(最终版)(中英双版本)

    Servlet 3.1规范是Java Web开发中的一个重要里程碑,它扩展并增强了原有的Servlet技术,提供了更高效、更灵活的Web应用程序开发能力。这份规范的最终版包括了中英双语版本,使得开发者无论语言背景如何,都能更好地...

    servlet3.1规范英文版

    ### Servlet 3.1 规范详解 #### 一、概述 Servlet 技术是 Java 平台中用于构建 Web 应用程序的核心组件之一。Servlet 3.1 规范作为 Java EE 7 或更高版本平台的一部分,代表了 Servlet 技术发展的最新成果。本规范...

    Servlet3.1规范(最终版)高清-完整-目录

    在这个高清且完整的Servlet3.1规范文档中,我们可以深入探讨以下几个关键知识点: 1. **注解驱动的Servlet配置**:Servlet3.1引入了注解来简化部署描述符(web.xml)的配置,允许开发者直接在Servlet类上使用`@Web...

    servlet 3.1规范

    Servlet 3.1规范是Java Web开发中的一个重要里程碑,它扩展了Servlet 3.0的特性,提供了更多现代化的功能和优化。这份官方原版的PDF文档详细阐述了Servlet API的最新标准,帮助开发者理解和利用这些新特性来构建高效...

    Servlet3.1 规范最终版

    Servlet3.1规范是JAVAEE7标准的重要组成部分,它在Servlet3.0的基础上进行了一系列的优化和增强,为Web开发提供了更为强大和灵活的功能。这一规范的发布,旨在提升Java Web应用的性能、可扩展性和易用性。下面将详细...

    Servlet3.1 规范(最新汉化版本)

    Servlet3.1规范是Java Web开发中的重要里程碑,它在Servlet3.0的基础上进行了一系列的增强和优化,为开发者提供了更为灵活和高效的应用程序构建框架。这个最新的汉化版本使得国内开发者能更方便地理解并应用该规范。...

    Servlet3.1规范(英文).pdf

    ### Servlet 3.1 规范详解 #### 一、概述 Servlet 技术是 Java 平台中处理客户端请求并生成动态 Web 内容的关键技术之一。Servlet 3.1 规范作为 Java Servlet 技术的重要版本,对之前的版本进行了多方面的改进与...

    Servlet3.1规范文档

    在Servlet3.1规范中,它引入了异步处理机制,这允许Web应用在不占用当前Servlet线程的情况下进行长时间运行的处理,从而提高了对客户端请求的响应效率。这一点对于处理耗时较长的任务(如访问数据库、文件系统等)...

    Servlet3.1规范(最终版).pdf

    此外,Servlet3.1规范支持非-blocking I/O(非阻塞IO)。通过使用Java NIO.2 API,Servlet3.1可以处理大量的并发连接,而不必为每个连接创建一个新的线程,降低了资源消耗。这对于构建高可伸缩性的Web应用至关重要。...

    Servlet 3.1 规范(最终版)中英文版.7z

    Servlet 3.1 规范是Java服务器端编程的一个关键组成部分,它定义了Servlet容器如何与Web应用程序交互的标准。此规范的最终版引入了一系列新功能和改进,旨在提高开发效率,增强性能,并提供更灵活的部署选项。以下是...

    Servlet3.1规范中文版

    Servlet3.1规范是Java Servlet技术的一个版本,它在Java EE平台中扮演着重要的角色。Java EE(Java Platform, Enterprise Edition)是一个为开发企业级应用提供的平台,而Servlet是Java EE技术中用于处理Web请求的...

    Servlet3.1规范 中文.zip

    Servlet3.1规范是Java Web开发中的一个重要里程碑,它为Java服务器端编程提供了更高效、更灵活的框架。这个规范的中文版对于中国开发者来说,无疑是一个宝贵的资源,可以帮助他们更好地理解和应用Servlet技术。 ...

    Servlet3.1规范(中文最终版)

    Servlet3.1规范是Java Web开发中的一个重要里程碑,它在Servlet3.0的基础上引入了许多增强功能,提高了Web应用的性能和可扩展性。这个中文最终版的文档为开发者提供了全面的指南,帮助他们理解并利用这些新特性进行...

    Web开发中文手册之Servlet3.1规范.zip

    Servlet3.1规范是Java Web开发中的一个重要里程碑,它在Servlet3.0的基础上进行了一系列的增强和优化,为开发者提供了更多的灵活性和效率提升。这份"Web开发中文手册之Servlet3.1规范"无疑是广大Java Web开发者的...

    Servlet3.1规范中文word版

    《Java Servlet规范版本3.1》是Java EE技术栈中重要的组成部分,主要针对Servlet3.1(JSR340)规范进行详细阐述。这个规范处于早期草案阶段,旨在为Java EE 7及以上版本提供支持。相较于Servlet3.0(JSR 315),3.1...

    Servlet3.1规范说明中文版_英文版.rar

    Servlet 3.1 规范是Java服务器端编程的重要组成部分,是Java EE 7标准的一部分。...通过阅读提供的"Servlet 3.1规范说明中文版"和"Servlet3.1规范(最终版)"文档,可以更全面地了解这些概念并应用于实际开发中。

Global site tag (gtag.js) - Google Analytics