文档章节

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

j
 jway
发布于 2015/05/21 16:08
字数 1558
阅读 4
收藏 0

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

词汇表

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元素。

 

 

 

本文转载自:http://jinnianshilongnian.iteye.com/blog/1775699

j
粉丝 4
博文 55
码字总数 0
作品 0
长沙
私信 提问
关于Servlet3.0与Servlet3.1大神们你们怎么选择?

问题背景: Servlet3.1新特性——非阻塞式IO,ServletInputStream抽象类多了几个方法isFinished()、isReady()、setReadListener(ReadListener listener)。这些在之前的Servlet3.0里是没有的。...

雨花石
2017/01/10
1K
1
教程 | 入门Python神经机器翻译,这是一篇非常精简的实战指南

  选自Medium   作者:Susan Li   机器之心编译   参与:Huiyuan Zhuo、思源      机器翻译(MT)是一项极具挑战性的任务,其研究如何使用计算机将文本或是语音从一种语言翻译成...

机器之心
2018/07/08
0
0
入门Python神经机器翻译,这是一篇非常精简的实战指南

选自Medium,作者:Susan Li,机器之心编译。 机器翻译(MT)是一项极具挑战性的任务,其研究如何使用计算机将文本或是语音从一种语言翻译成另一种语言。本文借助 Keras 从最基本的文本加载与...

机器之心
2018/07/09
0
0
servlet3异步原理与实践

一、什么是Servlet servlet 是基于 Java 的 Web 组件,由容器进行管理,来生成动态内容。像其他基于 Java 的组件技术一样,servlet 也是基于平台无关的 Java 类格式,被编译为平台无关的字节...

新栋BOOK
2017/10/23
0
0
ReactiveCocoa 4 文档翻译目录

文/没故事的卓同学(简书作者) 原文链接:http://www.jianshu.com/p/fccba7be1ca1 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 因为决定不再支持iOS7,全面使用Swift...

上官尘
2016/03/02
133
0

没有更多内容

加载失败,请刷新页面

加载更多

mars-config 动态配置管理

mars-config 码云地址:https://gitee.com/fashionbrot/mars-config 介绍 spring mvc 、springboot 动态配置系统。http 轮训方式 更新 动态配置 软件架构 软件架构说明 后端使用技术 :sprin...

fashionbrot
11分钟前
6
0
女朋友玩吃鸡手游被开挂老哥骗炮,我见义勇为将骗子绳之以法

大家好,我是乔哥。 晚上10点以后下班后我回到自如出租房里面,开始处理公众号粉丝发来的消息,一条一条处理,突然看到了这么几条消息,吸引了我的眼球: 然后我就和这位女粉丝小红(化名)聊...

gzc426
17分钟前
2
0
两款软件

fadetop保护眼睛软件 Snipaste截图软件

伟大源于勇敢的开始
43分钟前
6
0
06.全局锁和表锁

根据加锁的范围,MySQL里面的锁大致可以分成全局锁、表级锁和行锁三类。 全局锁 全局锁就是对整个数据库实例加锁。MySQL提供了一个加全局读锁的方法,命令是flush tables with read lock(FTW...

scgaopan
今天
7
0
图解安装CentOS8

最近正式发布了CentOS8!迫不及待地准备下载了CentOS8镜像,准备体验下,工作繁忙无暇理会。 今天抽空安装体验下~ 可从CentOS官网下载:https://centos.org/download/ 为了快速可以选择从国...

技术训练营
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部