member
类的一个域或者方法,除非显式指明,否则一个member不是静态的。
method
类中定义的一个方法,参见instance method, class method,除非显式指明,否则一个method不是静态的。
module
一个软件单位,由一个或多个相同容器类型的J2EE组件和一个相同类型的配置描述符组成。有三种module类型:EJB,Web,和Application Client。模块可以被配置成独立的单元或嵌入到应用程序中。
Mosaic
一个提供简单图形界面,使用户能够方便的访问Internet上的数据的程序。这些数据可能是简单文件,或者超文本文档。Mosaic是由NCSA的一个小组编写的。
multithreaded
描述一个程序,它的代码被设计成拥有多个同时被执行的部分。参见thread。
object
面向对象程序的主要的一个构造块。每一个对象是一个编程单元,由数据(instance methods)和功能(instance methods)组成,参见class。
object-oriented design
一个软件设计方法,通过类和对象为抽象和具体的对象的特点建模。
octal
使用8作为基的计数系统。使用数字0-7。在Java中8进制数必须带有0前缀。参见hexadecimal。
One
Open Net Environment的缩写,由Sun组织,主要工业参与商资助,描述了一个易于理解的体系结构,用来创建,编译和配置Web服务。ONE是平台无关的,基于完全开放的标准。Sun ONE指代一个特定的由Sun和iPlanet提供的对这个体系结构的实现。
Optional Packages
一个或多个APIs的集合,在Java平台上,它们是可用的,并且可能在兼容平台上也被支持。
随着时间推移,Optional Packages可能因为市场需要而变成必需的。
ORB
Object Request Broker的缩写。一个函数库,使CORBA对象能够定位另一个对象且和它通讯。
OTS
Object Transaction Service的缩写,一组接口定义使CORBA对象能够处理事务。
overloading
在同一个作用域里面使用一个标识符指代多个对象。在Java语言中,你可以overload方法,但不能是变量和操作符。
overriding
在子类中对在父类中定义的方法提供一个不同的实现。
re-entrant enterprise bean
一个enterprise bean,能够被并发的,交叉的,或递归的调用,并且相互之间不干扰。
reference
一个内容是地址的数据元素。
remote interface
enterprise bean两个接口中的一个。remote接口定义了能够被客户调用的商业方法。
remove method
在home接口中定义的方法,客户端可以调用它来删除一个enterprise bean。
resource adapter
一个系统级的软件驱动,被EJB容器和应用程序客户用来连接到一个EIS。通常一个resource adapter总是针对某一特定EIS的。它以函数库的形式提供,运行在使用它的服务器或客户地址空间中。一个resource adapter插入到一个容器中。应用程序组件配置容器,然后使用客户端API(由adapter提供的)或者由高层抽象生成的工具来访问下面的EIS。resource adapter和EJB容器配合提供与EIS连接的下层机制 - 事务,安全,和连接池。
resource manager
提供访问一组共享对象的能力。一个recource manager参与一个被事务管理器外部控制和调整的事务。一个resource manager通常和访问它的客户运行在不同的主机上和不同的地址空间中。
resource manager connection
代表一个和资源管理器的会话的对象。
resource manager connection factory
一个用来创建资源管理器对象的对象。
本篇文章来自Java中文网:http://javaweb.cc/other/english/2214.shtml
教程由JAVA中文网整理校对发布(javaweb.cc)
role (development)
在开发和配置一个基于J2EE技术的应用程序的过程中某个对象起到的作用。role有:应用程序组件提供者,应用程序编译者, 应用程序配置者
, J2EE平台提供者, EJB容器提供者, EJB容器提供者, Web容器提供者, Web服务器提供者,工具提供者和系统管理员。
role (security)
一个抽象的逻辑的用户组,由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产品提供商制定的认证协议。
本篇文章来自Java中文网:http://javaweb.cc/other/english/2215.shtml
教程由JAVA中文网整理校对发布(javaweb.cc)
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服务器的URL名字空间的基目录为根,那么这个路径前缀将会是一个空字符串。否则这个路径前缀以/开始,但是不是以/结束。Servlet Path部分直接和激活这个请求的映射对应。这个路径以/字符开始。PathInfo是请求路径的一部分,但不是Context Path或者Servlet Path的一部分。
URN
Uniform Resource Name的缩写。唯一标识一个实体的标识符,但是不能给出实体的位置。系统可以先在本地寻找一个实体,在它试着在Web上找到该实体之前。它也允许Web位置改变,然而这个实体却还是能够被找到。
variable
由一个标识符命名的数据项。每一个variable有一种类型,比如一个整数或者一个对象,和一个作用域。参见class variable, instance variable, local variable。
virtual machine
一个抽象的计算设备规范,可以使用不同的方法实现,软件的或者硬件的。你把程序编译成virtual machine的指令集和你把程序编译成微处理器指令集是十分相似的。Java(TM) virtual machine*由字节码指令集合,一组寄存器,一个堆栈,一个垃圾收集堆和一个存放方法的区域
本篇文章来自Java中文网:http://javaweb.cc/other/english/2216.shtml
教程由JAVA中文网整理校对发布(javaweb.cc)
vocabulary
传统上,软件程序被编写,然后编译成直接和计算机中驱动微处理器工作的操作系统相关的机器码。Java平台通过提供一个程序编写编译,然后能够通过网络传输并且在任何由足够兼容性的虚拟机的平台上运行的模型减轻了这种依赖型。
这个模型提供了额外的好处,高安全性,即因为程序可以被虚拟机验证一致性在通过网络传输之后,也因为虚拟机运行在安全的"sandbox"的中,能够阻止一些特定的破坏性的行为。
软件开发人员已经投入Java语言的怀抱,因为它减少了编写程序和支持软件代码的费用和时间。他们不再需要为不同的操作系统和不同的微处理器重新编写功能相同的代码。正在配置应用程序的公司和组织喜欢Java,因为它减少了购买和修改不同版本的应用程序使其适应各自网络环境中各种类型的计算机和服务器的费用。
void
Java语言的关键字,用在Java语言的方法声明中说明这个方法没有任何返回值。"void"也可以用来表示一句没有任何功能的语句。
volatile
Java语言的关键字,用在变量的声明中表示这个变量是被同时运行的几个线程异步修改的。
一个UNIX命令,使用它将会等待所有的后台进程结束,并且报告他们的结束状态。
Web application, distributable
用J2EE技术编写的应用程序,所以它可以被配置到一个分布运行在一台或多台主机的多个Java虚拟机中的Web容器中。这种类型的应用程序的配置描述符使用可分布的元素。
Web component
一个通过相应为请求提供服务的组件,或者是一个Servlet或者是一个JSP页面。
Web container
实现J2EE体系结构中Web组件协议的容器。这个协议规定了一个Web组件运行时的环境,包括安全,一致性,生命周期管理,事务,配置和其它的服务。一个提供和JSP和J2EE平台APIs界面相同服务的容器。一个Web container 由Web服务器或者J2EE服务器提供。
Web container, distributed
一个Web容器,能够运行一个标记为分布式的,在同一台主机或不同主机上的多个Java虚拟机中运行的Web应用程序。
Web server
提供访问Inetrnet,Intranet或者Extranet服务的软件。一个Web server运行在Web站点上,提供对HTTP和其它协议的支持,并且运行服务器端的程序(比如CGI脚本或者servlets)来实现一定的功能。在J2EE体系结构中,Web Server为Web容器提供服务。比如,一个Web容器通常依靠Web Server来处理HTTP消息。J2EE平台假设一个Web容器总是运行在同一个厂商提供的Web Server之上,所以没有制定这两个实体之间的协议。一个Web Server可以运行一个或多个Web容器。
版权说明
本文地址:https://blog.gengchao.cn/post-157.html
未标注转载均为本站远程,转载请注明文章出处:
发表评论