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

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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics