Java 编程语言词汇表
role(development)
在开发和配置一个基于J2EE技术的应用程序的过程中某个对象起到的作用。role有:应用程序组件提供者,应用程序编译者,应用程序配置者
,J2EE平台提供者,EJB容器提供者,EJB容器提供者,Web容器提供者,Web
服务器提供者,工具提供者和系统管理员。
role(security)java源代码加密
一个抽象的逻辑的用户组,由Application Assembler定义。当一个application被配置的时候,roles被映射到安全标识,比如负责人或者组,在
操作和环境中。
role mapping
把由容器所识别的组和负责人和由配置描述符定义的安全角联系起来的
一个过程。在组件被安装到服务器之前,安全角必须被配制器映射。
rollback
当一个事务中所有的对数据库的更新被取消的一个点。
root
在对象层次中的一个对象,所有对象都是从它继承而来的,root对象在层
次图中没有上层对象,参见hierarchy,class,package。
RPC Remote Procedure Call的缩写。通过向远程主机发送网络数据包执行,看上去就跟普通的调用过程(或方法调用)是一样的,
runtime system
一个软件环境,其中能够运行为Java虚拟机编译的程序。runtime system 包含了为了装入用Java编写的程序,动态连接本地方法,内存管理,异常处理和实现一个Java虚拟机(可能是Java一个解释器)所必须的代码。SAX Simple API for XML的缩写。一个为访问XML文档提供的事件驱动的,串行访问的机制。
Sandbox
由许多的系统组件组成,从作为应用程序一部分运行的安全管理器,到Java虚拟机中的和语言本身的安全措施。SandBox保证一个不可信任的,可能恶意攻击的应用程序不能访问系统资源。
scope
一个特性标识,用来规定哪些地方标识符是可见的。Java环境中的大多数标识符拥有类或者局部的scope。实例变量和类变量有类的scope;它们在类的外部或者子类中使用时必须在它们前面加上一个类名前缀(对类变量和类方法)或者类实例名。所有其他的在方法内部定义的变量具有局部scope;它们只能在封闭的块中使用。
Secure Socket Layer(SSL)
一个为了个人隐私在Web服务器和浏览器之间进行加密的协议。
security attributes
一组和负责人相关联的属性。Security attributes能够和一个负责人相关联,通过J2EE产品提供商制定的认证协议。
security constraint
一个明确的方法来注释想要的对Web内容的保护。一个security constraint由一系列Web资源,一个认证限制和用户数据限制组成。
security context
一个对象,封装了跟安全有关的两个实体之间的共享状态信息。
security permission
由J2SE定义的J2EE平台用来表述应用组件供应商必须遵循的编程限制的一个机制。
security permission set J2EE产品提供商为每一个组件类型的执行所必须提供的安全允许的最小集合。
security policy domain
一个作用域,其中安全策略被定义并且由安全管理员强制执行。一个security policy domain有以下的几个特征:
它有一组用户(或者负责人)
它有一个很好定义的认证协议来认证用户
它可能有组的概念来简化安全策略的设置
security technology domain
一个作用域,其中同样的安全机制被用来强制执行一个安全策略。在单个technology domain中可以存在多个security policy domain。
server principal
服务器在操作系统中执行的地位。
servlet
一种扩展Web服务器功能的Java程序,动态生成文档,并且使用使用请求应答的方式和用户交互。
stream Stream是一个简单的从发送着到接受者的数据字节流。有两种基本的分类,所以java.io包包含两个抽象类(InputStream和OutputStream)。
subarray
一个在另一个数组中的数组。
subclass
从某个类派生出来的类,可能是和一个或多个类之间的关系。参见superclass,supertype。
subtype
如果类型X继承或者实现了类型Y,那么X是Y的一个subtype。参见supertype。
superclass
一个类,某个类是从它派生而来的,可能是和一个或多个类之间的关系。参见subclass,subtype。
super Java语言的一个关键字,用来访问父类的类成员。
supertype
一个类型的父类型是指它所实现的所有接口和继承的类型,参见subtype,superclass。
switch Java语言的关键字,用来计算一个变量,在后面用来匹配由case 语句指定的值,以决定执行哪一组语句。
Swing Set
一系列图形用户接口(GUI)组件的代码名称,能够在任何支持Java虚拟机的本地平台上一致的运行。因为它们是完全用Java语言编写的,这些组件可能提供的功能比本地平台提供的等价功能更为强大。(和AWT对比)
synchronized Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。
TCP/IP Transmission Control Protocol based on IP的缩写。这是一个Internet协议,提供可靠的基于流的从一个主机到另一个的数据传输。参见IP。
Technology Compatibility Kit(TCK)
一个测试包,一组工具,和其它必需的东西,用来证明一个特定的Sun的
技术的实现是否和应用程序规范兼容或者是否和Sun和Sun设计的参考实现兼容。
this Java语言的关键字,用来代表它出现的类的一个实例。this可以用
来访问类变量和类方法。
UDDI Universal Description Discovery and Integration的缩写。UDDI
提供了一个全局的,公共的,基于XML的,在线的商业注册,商业用户通过它
可以注册并宣传它们的Web服务。UDDI定义Internet版的白页和黄页电话号
码本。
Unicode ISO 10646定义的16位长的字符集。参见ASCII。Java环境中所
有的源代码都是用Unicode编写的。
URI Uniform Resource Identifier的缩写。一个用来标识抽象或物理资
源的简洁字符串。一个URI或者是一个URL或者是一个URN。URLs和URNs是具
体的确实存在的实体。URI是一个抽象的父类。
URL Uniform Resource Locator的缩写。一个使用文本指代WWW网站上任
意数据的标准。一个URL通常是这样的"protocol://host/localinfo",protocol指明传输对象的时候使用的协议(比如HTTP或FTP),host指明在Internet上到一台主机的名字,localinfo是一个传递给远程主机上协议处
理器的字符串(常常是一个文件名)。
URL path
通过一个HTTP请求传递的URL,来使用一个servlet。URL由Context
Path+Servlet Path+PathInfo组成,其中被请求的servlet是与Context Path
相关联的servlet上下文的一部分。如果这个上下文是默认的上下文,以Web
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论