码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA词汇大全

时间:2016-03-06 20:53:57      阅读:489      评论:0      收藏:0      [点我收藏+]

标签:

JAVA词汇大全

A B C D E F H I J L M O P R S T U V W 

 

 

A

  Abstract Window Toolkit(AWT)抽象窗体工具集 
  一个用本地图形组件实现的图形接口。这些组件提供了大部分的本地组件。这个接口正逐步被Swing组件所替代,參见Swing Set.

  Abstract 抽象的
  一个Java语言中的keyword。用在类的声明中来指明一个类是不能被实例化的。可是能够被其他类继承。一个抽象类能够使用抽象方法,抽象方法不须要实现。可是须要在子类中被实现

  abstract class 抽象类
  含有一个或多个抽象方法的类,不能被实例化。

定义抽象类的目的是使其它类可以从它继承。而且通过实现抽象方法使这个类详细化

  abstract method 抽象方法
  没有实现的方法

  access control 訪问控制
  控制用户或程序訪问资源的权限,保证资源的一致性的方法

  API 应用程序接口
  Application Programming Interface的缩写。指导应用程序开发者訪问类方法和类状态的说明

  applet 小应用程序
  通常在Web浏览器中运行的一个Java组件,相同能够在其它的支持applet模型的应用程序或设备中运行
 
  Applet container applet容器
  一个支持applet的容器 

  argument 參数
  在函数调用中使用的数据项。一个參数能够是常量、变量或表达式
 
  array 数组 
  同样类型的数据的集合,每个数据项通过一个整数唯一标识

  ASCII 
  American Standard Code for Information Interchange的缩写。

一个标准的7位字符编码,參见Unicode

 

B

  Bean
  一个能够重用的组件。能够通过组合Bean来创建应用程序

  bean-managed persistence 
  当一个实体bean实例和资源管理器交换数据的时候。由实体bean实例来管理

  bean-managed transaction 
  Enterprise Bean定义事务的界限的时候

  binary operator 二值操作符
  有两个操作数的操作符 

  bit 位
  计算机中表示信息的最小单位,仅仅有0和1两个值

  bitwise operator 位操作符
  并行的对一个或多个操作数的位进行单独的操作。比方二进制逻辑运算符(&,|,^)。二进制移位符(<<,>>,>>>)和求补运算符(~)

  block 块
  在Java语言中。不论什么被大括号括起来的程序段。

  boolean 逻辑型
  指一个表达式或一个变量仅仅能有true或者false两种类型。

Java语言提供了boolean类型以及true和false两个常量

  break 
  一个Java的keyword,用来改变程序运行流程。立马从当前语句的下一句開始运行从。假设后面跟有一个标签,则从标签相应的地方開始运行

  business logic 商业逻辑 
  实现某个应用功能的代码。在Enterprise JavaBeans模型中。这样的逻辑是由某个Enterprise Javabean的方法实现的。

  business method 商业方法 
  某个Enterprise Javabean的方法用来实现商业逻辑或者某个应用的规则。

  Byte 字节 
  顺序的8位bit,Java语言中有相应的byte类型

  bytecode 字节码 
  由Java编译器生成的跟机器相关代码,由Java解释器运行

 

 

C

 

  callback methods 回调方法 
  组件的方法,由存放该组件的容器来调用的,用来在组件生命周期中通知它重要的事件

  case 
  Java语言的keyword,用来定义一组分支选择,假设某个值和switch中给出的值一样,就会从该分支開始运行。 

  casting 
  强制类型转化换 
 
  catch 
  Java的一个keyword,用来声明当try语句块中发生执行时错误或非执行时异常时执行的一个块。



  char 
  Java语言的一个keyword,用来定义一个字符类型

  class 类 
  在Java语言中定义一个特定类的实现。一个类的定义包括成员变量。成员方法,还有这个类实现的接口,以及这个类的父类。假设没有显式指明父类,那么它的父类会隐式的被觉得是Object。

  class method 类方法 
  不须要引用特定对象就能够使用的方法,类方法的作用域是全局的,而不是某个特定的类实例,也被称作静态方法static method,參看instance method

  classpath 类路径 
  Classpath是一个环境变量。用来向Java虚拟机和基于Java的应用程序指明系统类库和用户类库的位置(比方,工具包在JDK1.1.X/bin文件夹中)

  class variable 类变量 
  一个和整个类相关的数据项。而不是仅仅和某个实例。类变量在类定义中定义。也被称作static field,參看instance variable.

  codebase 
  和<APPLET>标签中的Code属性配合给出找到applet类的完整路径:Code给出文件的名字,Codebase指出包括该文件的URL路径

  comment 凝视 
  在编程语言中被编译器忽略的解释性语句。

在Java中凝视使用//或/*…*/定界

  compiler 编译器 
  一个把源代码翻译成机器可以运行的代码的程序。Java编译器把Java源代码翻译成Java虚拟机可以识别的字节码。參见interpreter

  component 组件 
  一种被容器所支持的应用级的软件单元。

组件在使用的时候是可配置的。J2EE平台定义了四种类型的组件:Enterprise Bean,Web components。applets和application client。



  component contract 
  组件和它的容器之间的规范。这样的规范包含:组件的生命周期的管理,一个上下文的接口,组件能够通过它获得容器的信息和服务,以及每一个容器必须提供的一系列服务。

  component environment 
  应用程序组件提供商定义的一个集合,使组件在J2EE组件的名字空间中可见。环境选项由组件的使用描写叙述符指明。每个组件命名并訪问它的环境配置值通过使用java:comp/evn JNDI上下文。

这些值能够是组件所依赖的一个对象,比方JDBC DataSouce,或者一个简单值,比方一个税率。

  Connector 连接器 
  一个标准的扩充机制使容器能够提供到EISs的连接。一个连接器连接到特定的EIS,由资源适配器和针对EIS的应用开发工具组成。一个资源适配器插入到一个容器通过在连接器体系结构中定义的系统级的联系。

  connector architecture 
  一个集成J2EE和EISs的体系结构。这个体系结构中有两大部分:一个EIS厂商提供的资源适配器和一个同意这个适配器插入的J2EEserver。

这个体系结构定义了一系列资源适配器为了能插入J2EEserver而必须支持的规范,比方事务,安全。资源管理。

  Constructor 构造函数 
  一个创建对象的伪方法。在Java语言中构造函数是和类同名的成员函数。

构造函数一般用在new操作符之后。

  Container 容器 
  一个为组件提供生命周期管理。安全。配置,和执行时服务的实体。

每个类型的容器(EJB, Web, JSP, servlet, applet, 和application client)也会提供各自组件相关的服务

  container-managed persistence 
  当一个实体bean实例和资源管理器交换数据的时候,由资源管理器来管理

  container-managed transaction 
  当一个EJB容器定义一个事务的边界的时候,一个Bean必须使用这样的事务类型

  continue 
  一个Java的keyword,用来打断当前循环过程,从当前循环的最后又一次開始运行,假设后面跟有一个标签,则从标签相应的地方開始运行。

  core class 核心类 
  一个Java平台上的标准的公共类或接口。Java平台的核心类。至少在全部的能支持Java的操作系统的平台上都是可用的。一个全然用Java编写的程序仅仅须要Java核心类就行执行了,这意味着它可以在不论什么地方执行,參看100% Pure Java(TM).

  Core Packages 核心包 
  在不论什么Java平台和不论什么兼容平台上必须被支持的API的集合。

  

D

  Declaration 声明 
  一个在标识符和属性之间建立联系的语句,不须要必要的存储分配或详细实现。參见definition

  default 缺省的 
  一个Java语言的keyword,作为在switch语句中的全部case之后的可选项,假设全部的case条件都没有被满足。就会运行default语句
 
  delegation 授权 
  一种某个负责人批准另外一个负责人在一定限制下使用它的身份或特权的行为

  deprecation 
  指不再推荐的类,接口,构造函数。方法或成员变量。可能在以后的版本号中会消失

  derived from 
  类X "derived from" 类Y就是指类X是从类Y继承过来的,參见subclass, superclass

  distributed 分布的 
  在多于一个的地址空间内执行
  
  distributed application 分布式应用 
  由不同的执行于分离的执行环境下的组件构成的应用程序。一般是在不同的平台上通过网络互联起来。

典型的分布式应用是二端(Client/Server),三端(client/middleware/server)和n端(client/multiple middleware/multiple server)

  do 
  一个Java语言的keyword,用来声明一个循环,这个循环的结束条件能够通过whilekeyword设置

  DOM 
  Document Object Model的缩写。一棵由拥有包括遍历这棵树而且生成对应XML文档的接口的对象构成的树。符合W3C的规范 

  double 
  一个Java语言的keyword,用来定义一个double类型的变量

  

E

  EJB container EJB容器 
  一个实现了J2EE体系结构中EJB组件规范的容器。

这个规范指定了一个Enterprise bean的执行时环境,包含安全,一致性,生命周期,事务。配置。和其它的服务。一个EJB容器能够由EJB或者J2EEserver提供。



  EJB Container Provider EJB容器提供商
  提供EJB容器的厂商

  EJB context EJB上下文 
  一个同意Enterprise Bean使用容器提供的服务和获得客户-请求(client-invoke)方法调用者信息的对象

  EJB home object 
  一个提供关于Enterprise Bean生命周期操作(创建,删除,查找)的对象。

这个对象的类型是由容器的配置工具产生的。EJB home object实现了Enterpeise Bean的home接口。

客户通过引用一个EJB home object来进行生命周期的操作。客户使用JNDI来定位一个EJB home object

  EJB .jar file 
  一个包括EJB模块的JAR文件

  EJB module 
  一个由一个或多个Enterprise bean和一个EJB配置描写叙述符组成的软件单元。

  EJB object 
  实现了enterprise bean的remote接口的对象。客户不能直接引用一个enterprise bean的实例。客户总是引用一个EJB object。

EJB object的类型是由容器的配置工具生成的。

  EJB server 
  为EJB容器提供服务的软件。比方,典型的,一个EJB容器总是依靠一个作为EJB Server一部分的事务管理器来进行双向的确认在全部參与的资源管理器之间。

J2EE体系结构如果EJB容器和EJB Server是由同一厂商提供的,所以没有制定这两个实体之间的规范。一个EJB Server能够包括一个或多个EJB Container

  EJB Server Provider 
  提供EJB Server的厂商

  EIS resource 
  一个为客户提供符合EIS规范的功能的实体。样例有:一条或多条数据库中的记录。在一个ERP系统中的一个business object。在一个事务处理系统中的一个事务程序

  else 
  一个Java语言的keyword,假设if语句的条件不满足就会运行该语句。



  encapsulation 封装
  一个模块中的内部属性,由于对象会封装数据和实现,使用者能够把对象看作一个能提供服务的黑匣子。

实例变量能够被加入,删除。或改变。仅仅要这个对象所提供的服务是不变的,使用这个对象的代码就能够继续使用而不须要改动,參见instance variable, instance method.

  enterprise bean 
  实现商业任务和商业实体的组件;或者是一个entity bean。或者是一个session bean

  Enterprise Information System (EIS) 
  一个包括企业已经存在的获取企业级信息的系统的应用程序。这些应用程序为企业提供了一个信息结构。一个EIS系统提供非常好定义的服务的集合给它的客户。

这些服务在客户看来是本地的和/或者远程的接口。EIS的样例有:一个ERP系统,一个事务处理系统的主框架,一个遗留的数据库系统。



  Enterprise Bean Provider Enterprise Bean提供商 
  生产enterprise bean。remote和home接口,配置描写叙述符文件,并把这些打包入JAR文件的应用程序开发者

  Enterprise JavaBeans(TM) (EJB) 
  一个用于开发和使用面向对象的。分布式的,企业级应用程序的组件体系结构。

使用Enterprise JavaBeans体系结构编写的软件是可扩展的,面向事务的。多用户的。安全的。

  entity bean 
  一个代表由数据库维护的持久数据的enterprise bean。一个entity bean能够管理它自己的持久性,或者把这个功能授权给它的容器。一个  entity bean由一个主键来标识。

假设存放entity bean的容器崩溃了,那么这个entity bean,它的主键,以及不论什么远程的引用都能从崩溃中幸存下来。



  ebXML 
  ebXML建立在XML(Extensive Markup Language)之上。目的是提供一系列模块化的规范,使不论什么地方的不论什么规模的企业都可以通过Internet指导商业活动。它提供了公司和组织一个标准的方法来交换数据,指导商业关系。交流数据通过公共的形式,定义并注冊商业过程

  exception 异常 
  一个在程序运行过程中阻止程序正常运行的事件,一般是一个错误。Java语言通过try。catch和throwkeyword支持异常的处理,參见exception 
handler

  exception handler 
  一段处理特定类型的异常的代码。

假设程序可以从异常中恢复过来,那么在处理完异常之后程序可以继续运行。



  executable content 
  在HTML文件里运行的应用程序。參见applet。

  extends 继承
  类X 通过extend 类Y来加入功能,或者加入变量,或者加入方法,或者覆盖类Y的方法。一个接口extends另外一个接口来加入方法。类X称为类Y的一个子类,參见derived from
 

 


F

  field 域 
  一个类的数据成员。除非显式指明,否则一个field不是static的

  final 
  一个Java语言的keyword。

你仅仅能定义一个实体一次,以后不能改变它或继承它。

更严格的讲:一个final修饰的类不能被子类化,一个final修饰的方法不能被重写。一个final修饰的变量不能改变其初始值。

  finally 
  一个Java语言的keyword,用来执行一段代码无论在前面定义的try语句中是否有异常或执行时发生错误。

  float 
  一个Java语言的keyword,用来定义一个浮点数变量

  for 
  一个Java语言的keyword,用来声明一个循环。程序猿能够指定要循环的语句,推出条件和初始化变量。

  FTP 
  主要的Internet文件传输协议(File Transfer Protocol)。

FTP是基于TCP/IP协议的,它同意在主机之间通过Internet传送文件。參见TCP/IP

  formal parameter list 
  在一个方法的定以中指定的參数。參见actual parameter list

H

  handle 
  一个标识enterprise bean的对象。

客户能够串行化handle。以后从串行化中恢复handle来得到一个对enterprise bean的引用

  hexadecimal 十六进制的 
  使用16作为基的计数系统。记号0-9和a-f(或者A-F)代表了数字0到15。在Java中16进制数必须带有0x前缀。參见octal

  hierarchy 
  关系的一种分类,除了最高层的对象(通常称作root),每个对象有一个专门的上层对象。

每个对象能够由一个或多个下层对象在层次关系中。在Java中,root对象是Object

  home interface 
  enterprise bean两个接口中的一个。

home接口定义了0个或多个方法来创建和删除一个enterprise bean。对于session bean,home接口定义了创建和删除方法,然而对于entity bean,home接口定义了创建。查找和删除的方法。

  home handle 
  一个对象。可以用来得到对一个home接口的引用。一个home handle可以被串行化写入持久存储器中,通过反串行化来得到这个引用。
 
  HTML 
  HyperText Markup Language的缩写。这是一个文件格式。基于SGML,为了超文本在Internet上的传输。它十分简单,同意嵌入图片。声音,视频流。表单域和简单的文本格式。

对其它对象的引用被嵌入到URLs中。

  HTTP 
  HyperText Transfer Protocol的缩写。Internet的协议。基于TCP/IP,用来获得远程主机上的超文本。

參见TCP/IP。 

  HTTPS 
  建立在SSL协议之上的超文本传输协议(HTTP)

 

 

I

  IDL 
  接口定义语言(Interface Definition Language)的缩写,使用Java(TM)编写的API提供基于标准的和CORBA的交互性和连接性。



  identifier 标识符 
  在Java程序中一个对象的名称

  IIOP 
  Internet Inter-ORB Protocol的缩写。一个用来在CORBA对象请求代理之间交流的协议。

  if 
  Java编程语言的一个keyword。用来生成一个条件測试。假设条件为真,就运行if下的语句。

  implements 
  Java(TM)编程语言的一个keyword,在类的声明中是可选的,用来指明当前类实现的接口。



  import 
  Java(TM)编程语言的一个keyword,在源文件的開始部分指明后面将要引用的一个类或整个包。这样就不必在使用的时候加上包的名字。

  inheritance 继承 
  一个概念:一个类型会自己主动包括其父类型(supertypes)的变量和方法。參见superclass, subclass。

  initialization parameter 
  初始化Servlet上下文的參数。

  instance 实例 
  一个特定类型的对象。在Java(TM)语言中,一个对象是由new操作符创建的。


  
  instance method 实例方法 
  不论什么跟一个类的实例相关的方法,也称作method。參见class method。



  instance variable 实例变量 
  不论什么和一个特定对象相关的数据项。每个类的实例有一份类定义中声明的实例变量的拷贝,也称作field。參见class variable。



  instanceof 
  一个二操作数的Java(TM)语言keyword。用来測试第一个參数的执行时类型是否和第二个參数兼容。

  int 
  Java(TM)的一个keyword,用来定义一个整形变量

  interface 
  Java(TM)的一个keyword,用来定义一系列的方法和常量。它能够被类实现,通过implementskeyword。



  Internet 
  一个由全球各个组织,各个国家的数百万的主机组成的巨大的一个网络。

它是由非常多小网络物理的连接在一起而成的。数据通过公共的一组协议传输。

  IP 
  Internet Protocol的缩写,Internet的基本协议,它提供不可靠的主机间的数据包的传送。它不保证是否数据包可以正确传送。须要多久的时间来传送,或者当有多个包时是否按顺序到达。

建立在该协议之上的协议提供连接和可靠性的概念。參见 TCP/IP. 

  interpreter 解释器
  一个可选解码而且运行代码中的每一句语句的模块。Java(TM)解释器解码并运行为符合Java虚拟机规范的字节码。參见compiler, runtime system。



  ISV 
  Independent Software Vendor的缩写

 

J

  J2EE application 
  不论什么可配置的J2EE功能单元。

可能是由一个或多个软件模块与一个J2EE应用程序配置描写叙述符打包成.ear文件。J2EE应用程序通常设计成在多机环境下执行的分布式应用。

 
 
  J2EE product 
  一个遵循J2EE平台规范的实现。

 

  J2EE Product Provider 
  提供J2EE产品的生产商。 

  J2EE server 
  J2EE Product的执行时部分。一个J2EE提供Web和/或EJB容器。

 

  JAE 
  Java(TM) Application Environment的缩写。Java Development Kit (JDK(TM))的源码。

 

  JAR Files (.jar) 
  Java ARchive的缩写。一种把很多文件聚合到一个文件的一种文件格式。 

  JAR file format 
  JAR是一种把很多文件聚合到一个文件的平台无关一种文件格式。

很多个用Java编写的applet以及它们所须要的组件(.class文件。图片。声音和其它资源文件)可以被打包到一个JAR文件里,以便以后在单独一个HTTP请求中就行下载到client。它相同支持文件压缩和数字签名。 

  Java(TM) 
  是Sun公司的商标,标识了一系列在独立的和网络化的环境中创建并安全的执行程序的技术。



  Java Application Environment (JAE) 
  Java Development Kit (JDK(TM))的源码。

  Java(TM) 2 Platform, Standard Edition (J2SE platform) 
  核心的Java技术平台

  Java(TM) 2 Platform, Enterprise Edition (J2EE platform) 
  一个用来开发和配置企业应用程序的环境。J2EE平台由一系列的服务,应用程序接口(APIs)和提供开发多级的。基于Web的功能的协议组成。

 

  Java(TM) 2 SDK, Enterprise Edition 
  Sun公司的对J2EE平台的一个实现。

这个实现提供了一个可操作的J2EE平台的定义。

  JavaBeans(TM) 
  一个可移植的,平台无关的,可重用的组件模型。

  Java Blend(TM) 
  一个通过映射数据库数据到Java编程环境中的对象(Object)和映射对象到数据库使程序猿可以简化数据库应用开发的产品。

  Java Card(TM) API 
  一个和ISO 7816-4兼容的应用开发环境。集中在smart card上。



  JavaCheck(TM) 
  一个工具。用来检查一个应用程序或一个applet是否符合某个规范。



  Java(TM) Compatibility Kit (JCK) 
  一个測试包,一组工具,和其他的一些需求,用来检查一个实现是否和Java平台规范和软件參考实现兼容。 

  Java Database Connectivity (JDBC(TM))
  一个Java平台和大量数据库平台之间互联的平台无关的工业标准。JDBC(TM)提供了调用级的API来操作支持SQL语言的数据库。



  Java Developer Connection(SM) 
  一个为个人开发人员设计的服务,提供在线训练,产品打折。专题文章,错误信息和一些早期的版本号兼容性信息。

 

  Java Development Kit (JDK(TM)) 
  一个软件开发平台。支持使用Java语言编写Applet或应用程序。



  Java(TM) Enterprise API 
  这个API使编写大型的,可能在一个组织中或Internet上与其他应用程序共享多媒体数据的商业或数据库应用程序变得简单。在Java(TM) 
Enterprise API家族中已经有四个APIs被设计出来。

  Java(TM) Foundation Classes (JFC) 
  一个扩展,把图形用户接口增加到抽象窗体工具集(AWT)中。

  Java(TM) IDL 
  一个提供J2EE平台与CORBA交互能力和互联能力的技术。

这些兼容性使J2EE应用程序可以通过OMG IDL和IIOP调用远程网络上的操作。

  Java(TM) Interface Definition Language (IDL) 
  用Java编写的APIs,提供标准化的与CORBA(Common Object Request Broker Architecture)的交互能力和互联能力。



  Java(TM) Message Service (JMS) 
  使用企业级消息系统的API。比方IBM MQ Series。TIBCO Reanezvous等。

  Java Naming and Directory Interface(TM) (JNDI) 
  一组用来提供多重命名和文件夹服务的APIs的集合。

  JavaOS(TM) 
  一个基于Java的操作系统,对各种计算和用户平台进行了优化。

JavaOS(TM)操作环境提供了一个执行时规范。使Java程序可以直接执行在硬件平台之上而不须要宿主操作系统。

  Java(TM) Platform 
  由Java编程语言,一组APIs。类库,其他在开发。编译,错误检查中要用到的程序,和一个可以装载并运行class文件的Java虚拟机组成。 

  除此之外。Java平台的目标是提供一组一致的兼容的实现。符合兼容性规范的实现可以得到Sun公司的兼容性标志。

  Java 2是当前的一代Java平台。


 
  Java(TM) Remote Method Invocation (RMI) 
  一个Java程序与Java程序之间夫人分布式对象模型。当中使用Java编写的远程对象的方法可以被其他Java虚拟机所调用。一般是在不同主机上。

  Java(TM) Runtime Environment (JRE) 
  一个Java Development Kit (JDK(TM))的子集,适合终于用户和希望又一次公布执行环境的开发者。Java runtime environment由Java虚拟机。Java核心类和支持文件组成。
 
  JavaScript(TM) 
  一个能在浏览器端和Webserver端运行的Web脚本语言。和全部的脚本语言一样。它主要用来把其他组件捆绑在一起,或者接受用户的输入。

  JavaServer Pages(TM) (JSP) 
  一个扩展的Web技术,使用模板数据,定制元素,脚本语言。和server端的Java对象来返回动态的内容给client。通常模板数据是HTML或XML元素,在很多情况下,client是一个浏览器。

  JAX 
  JAX指代全部的基于Java的APIs,提供不同的对通过XML定义的数据的操作。这个集合包含XML解析。ebXML或者UDDI仓库的注冊。内部应用程序消息传递,数据绑定,和远程过程调用。



  JSP action 
  一个JSP元素,通过它能够操作隐含对象和其他server端对象,也能够定义新的脚本变量。

Actions遵循XML的语法。由一个開始标记開始,一个主体和一个结束标记。

假设主体是空的,它也能够使用空标记。标记必须有一个前缀。

  JSP action, standard 
  一个JSP规范中定义的一个action,对一个JSP文件而言总是可见的,不须要导入。

  JSP action, custom 
  一个使用可移植的方式描写叙述的action,使用标记库的描写叙述符和一系列通过JSP页面的taglib直接导入的Java类来描写叙述。

  JSP application 
  一个独立的使用JavaServer Page技术编写的Web应用程序,包含JSP文件,servlets,HTML文件,图片,applet和JavaBeans组件。

  JSP container 
  一个提供和servlet容器相同服务的容器和一个把JSP页面转换成servlet的引擎。

  JSP container, distributed 
  一个可以执行被标记为分布式的在一台或多台主机上执行的多个Java虚拟机上执行的应用程序的容器。



  JSP declaration 
  一个JSP脚本元素。用来在JSP文件里声明方法和变量。



  JSP directive 
  一个JSP元素,用来给JSP容器一个说明,在翻译的时候被解释。



  JSP element 
  可以被JSP解释器识别的JSP页面的一部分。

一个element可以是一个说明。一个动作,或者一个脚本元素。



  JSP expression 
  一个包括合法的脚本语言表达式的脚本元素。被计算,转换成一个字符串。然后放入隐含的out对象输出。



  JSP file 
  开发者为了在浏览器中显示动态网页。使用HTML标记,核心JSP标记。定制JSP标记,和脚本语句编写的使用.jsp结尾的文件。

  JSP page 
  一种基于普通文本的文档,使用模板数据和JSP元素来描写叙述怎样处理一个请求并产生一个应答。



  JSP scripting element 
  一个JSP声明。脚本片断,或一个表达式。遵循JSP规范定义的语法,它的内容在是JSP页面中使用的脚本语言。

JSP规范描写叙述了页面属性language为java的页面的语法和语义。



  JSP scriptlet 
  一个包括不论什么在JSP页面中合法的脚本语言的代码片断的JSP脚本元素。JSP规范描写叙述了页面属性language为java的页面中合法的scriptlet。

  JSP tag 
  一段在左尖括号和右尖括号之间的一段文本,用在JSP文件里作为JSP元素的一部分。

这些标记是可区分的。和数据相对的,由于它被尖括号包围。

  JSP tag library 
  一系列标识通过标记库描写叙述符和Java类描写叙述的定制动作的标记。一个可移植的有唯一URL的,定义实现特定功能的定制标签的Java类库。一个JSP标签库能够导入不论什么JSP文件,被各种不同的脚本语言所使用。

  Java(TM) Technologies 
  一系列在独立的和网络化的环境中创建并安全的执行程序的技术。



  Java(TM) Transaction API (JTA) 
  一个API接口同意应用程序和J2EEserver处理事务。

  Java(TM) Transaction Service (JTS) 
  指代一个事务管理器的实现。支持JTA,而且在API之下实现了Java和OMG Object Transaction Service (OTS) 1.1规范之间的映射。

  Java(TM) virtual machine (JVM)* 
  在微处理器上安全的,兼容的运行Java class文件里字节码的软件运行引擎(不论是在一个计算机上还是其他电子设备上)

  Java HotSpot performance engine - 一个性能非凡的Java执行环境。提供了一个执行时自适应动态优化应用程序的编译器。


  
  KJava virtual machine - 一个Java2平台提供的微型版本号,提供了低足印,高度优化的主要的Java执行环境。从Java虚拟机衍生而来,它针对小型互联设备,大小从30K到大概128K。主要根据目标设备的功能强弱。

  Java Card Virtual Machine - 一个Java2平台提供的微型版本号,提供了超低足印。超高度优化的主要的Java执行环境。

从Java虚拟机衍生而来,它的主要目标是smartcard和其他内存有限的设备,可以在仅仅有24K ROM。16K EEPROM和512字节RAM的设备上执行。

  Java Web Server(TM) 
  易于使用的,可扩展的,easy管理的,安全的。平台无关的解决方式,能够加速和简化你的Inetrnet和IntranetWeb网站的配置和管理。它提供高速的方法构建鲁棒的,有特点的,基于Java的server应用程序。

  Java Workshop(TM) 
  一个集成到同一个环境中的全面的工具的集合,管理使用Java技术编敲代码。Java Workshop 软件使用高度模块化的结构。使你非常easy的在整体结构上插入新的工具。

  JavaSpaces(TM) 
  为Java代码提供分布持久性和数据交换机制的一项技术。 

  JavaSoft(TM) 
  Sun Microsystems公司曾经的一个商业单位,如今被称作Sun Microsystems, Inc., Java Software division

  JDBC(TM) 
  Java(TM) Database Connectivity的缩写。一个Java平台和大量数据库平台之间互联的平台无关的工业标准。JDBC(TM)提供了调用级的API来操作支持SQL语言的数据库。

  JDK(TM) 
  Java(TM) Development Kit软件。一个软件开发平台,支持使用Java语言编写Applet或应用程序。



  JFC 
  Java(TM) Foundation Class的缩写。一个扩展。把图形用户接口增加到抽象窗体工具集(AWT)中。



  Jini(TM) Technology 
  一组Java APIs,可能是不论什么一个Java 2平台的可选包。Jini API使网络设备和服务变得透明,不再须要用户去管理系统或网络使其正常工作。
  Jini在眼下是不论什么一个Java平台版本号的一个可选软件包。

  JNDI 
  Java Naming and Directory Interface(TM)的缩写,一组用来提供重命名和文件夹服务的APIs的集合。

  JPEG 
  Joint Photographic Experts Group的缩写。

 由这个小组建立的一个图象文件压缩标准。它通过差点儿察觉不出的图象质量的损失来实现了巨大的图象压缩比。



  JRE 
  Java(TM) runtime environment的缩写。

一个Java Development Kit (JDK(TM))的子集,适合终于用户和希望又一次公布执行环境的开发者。Java runtime environment由Java虚拟机。Java核心类和支持文件组成。

  Just-in-time (JIT) Compiler 
  一个在Java运行时,把全部字节码转换为本地代码的编译器。这样就会加速Java的运行,相对Java虚拟机的解释运行。



  JVM 
  參见: Java(TM) Virtual Machine (JVM)*。

 

L

 

  lexical 
  关于怎样把源码翻译成各种编译器可以识别的记号

  literal 
  整数,浮点数。字符的基本表示方法。比方,字面上3.0是一个双精度浮点数。"a"是一个字符。

  local variable 
  一个块中可见的数据项,可是对块外面的代码是不可见的。比方。不论什么在一个方法中声明的变量是一个局部变量。不能在方法外面被使用。
 
  long 
  Java语言的一个keyword,用来定义一个long类型的变量。

 

M

  member 
  类的一个域或者方法,除非显式指明,否则一个member不是静态的。

 

  method 
  类中定义的一个方法,參见instance method, class method,除非显式指明,否则一个method不是静态的。



  module 
  一个软件单位。由一个或多个同样容器类型的J2EE组件和一个同样类型的配置描写叙述符组成。有三种module类型:EJB,Web,和Application Client。模块能够被配置成独立的单元或嵌入到应用程序中。

  Mosaic 
  一个提供简单图形界面,使用户可以方便的訪问Internet上的数据的程序。

这些数据可能是简单文件,或者超文本文档。

Mosaic是由NCSA的一个小组编写的。

  multithreaded 
  描写叙述一个程序,它的代码被设计成拥有多个同一时候被运行的部分。參见thread。

 

O

  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 
  在子类中对在父类中定义的方法提供一个不同的实现。

 

P

  package 
  一组类型(types)。

Package是由packagekeyword声明的。

  peer 
  在网络环境中。在同一层中的不论什么一个功能实体。



  persistence 
  一个传输entity bean状态信息的协议,在entity bean的实例变量和以下的数据库之间。

  PersonalJava(TM) 
  一个Java执行环境,用于在个人用户设备上执行连接网络的应用程序,比方家庭,办公室和手机。



  pixel 
  显示区域(比方监视器,打印机)的图形元素。每个pixel是能够单独訪问的。

  POSIX 
  Portable Operating System for UNIX(TM)的缩写。一个标准,通过一组最小的须要被支持的功能定义了在UNIX操作系统和应用程序之间兼容的语言接口。

  primary key 
  一个唯一的标识一个实现home接口的entity bean的对象。

  principal 
  分配给一个实体的标识,作为通过证明后的结果。

  private 
  Java语言的一个keyword,用在方法或变量的声明中。

它表示这种方法或变量仅仅能被这个类的其他元素所訪问。



  privilege 
  一个安全属性,没有值的唯一性。可能被很多标识所共享。一个privilege的样例是组。

  process 
  包括一个或多个线程的虚拟地址空间。



  property 
  用户可以设置的特征,比方窗体的颜色。

  Profiles 
  一个Profile是一系列Java的APIs。通过加入属性域来补充一个或多个Java平台版本号的不足。

Profile能够包括其他的Profile。一个Profile实现要求Java 2平台版本号针对目标市场创建一个全面的开发和配置环境。

每个Profile必须符合一套兼容性规范。

  Profile可能在一个和多个版本号上可用。
  一些Java 2平台的Profile的样例,微型版本号是:
  * PersonalJava(TM) - 为显示Web兼容的基于Java的内容的非PC产品。
  * Java Card(TM) - 针对secure card和其它内存极度有限的设备。

  protected 
  Java语言的一个keyword。在方法和变量的声明中使用。它表示这种方法或变量仅仅能被同一个类中的,子类中的或者同一个包中的类中的元素所訪问。

  public 
  Java语言的一个keyword,在方法和变量的声明中使用。它表示这种方法或变量可以被其他类中的元素訪问。

 

 

R

  re-entrant enterprise bean 
  一个enterprise bean,可以被并发的,交叉的。或递归的调用,而且相互之间不干扰。

  reference 
  一个内容是地址的数据元素。

  remote interface 
  enterprise bean两个接口中的一个。remote接口定义了可以被客户调用的商业方法。



  remove method 
  在home接口中定义的方法,client能够调用它来删除一个enterprise bean。

  resource adapter 
  一个系统级的软件驱动,被EJB容器和应用程序客户用来连接到一个EIS。通常一个resource adapter总是针对某一特定EIS的。它以函数库的形式提供,执行在使用它的server或客户地址空间中。

一个resource adapter插入到一个容器中。应用程序组件配置容器,然后使用clientAPI(由adapter提供的)或者由高层抽象生成的工具来訪问以下的EIS。

resource adapter和EJB容器配合提供与EIS连接的下层机制 - 事务,安全,和连接池。



  resource manager 
  提供訪问一组共享对象的能力。一个recource manager參与一个被事务管理器外部控制和调整的事务。一个resource manager通常和訪问它的客户执行在不同的主机上和不同的地址空间中。

  resource manager connection 
  代表一个和资源管理器的会话的对象。

  resource manager connection factory 
  一个用来创建资源管理器对象的对象。

  return 
  Java语言的一个keyword,用来结束一个方法的运行。它后面能够跟一个方法声明中要求的值。

  role (development) 
  在开发和配置一个基于J2EE技术的应用程序的过程中某个对象起到的作用。

role有:应用程序组件提供者,应用程序编译者, 应用程序配置者
, J2EE平台提供者, EJB容器提供者, EJB容器提供者, Web容器提供者, Webserver提供者,工具提供者和系统管理员。

  role (security) 
  一个抽象的逻辑的用户组。由Application Assembler定义。

当一个application被配置的时候,roles被映射到安全标识,比方负责人或者组,在操作和环境中。



  role mapping 
  把由容器所识别的组和负责人和由配置描写叙述符定义的安全角色联系起来的一个过程。在组件被安装到server之前,安全角色必须被配制器映射。

  rollback 
  当一个事务中全部的对数据库的更新被取消的一个点。



  root 
  在对象层次中的一个对象,全部对象都是从它继承而来的,root对象在层次图中没有上层对象,參见hierarchy, class, package。

  RPC 
  Remote Procedure Call的缩写。通过向远程主机发送网络数据包运行。看上去就跟普通的调用过程(或方法调用)是一样的,

  runtime system 
  一个软件环境。当中可以执行为Java虚拟机编译的程序。runtime system包括了为了装入用Java编写的程序。动态连接本地方法。内存管理。异常处理和实现一个Java虚拟机(可能是Java一个解释器)所必须的代码。

S

  SAX 
  Simple API for XML的缩写。一个为訪问XML文档提供的事件驱动的,串行訪问的机制。

  Sandbox 
  由很多的系统组件组成,从作为应用程序一部分执行的安全管理器,到Java虚拟机中的和语言本身的安全措施。SandBox保证一个不可信任的。可能恶意攻击的应用程序不能訪问系统资源。

  scope 
  一个特性标识。用来规定哪些地方标识符是可见的。

Java环境中的大多数标识符拥有类或者局部的scope。

实例变量和类变量有类的scope。它们在类的外部或者子类中使用时必须在它们前面加上一个类名前缀(对类变量和类方法)或者类实例名。

全部其它的在方法内部定义的变量具有局部scope;它们仅仅能在封闭的块中使用。

  Secure Socket Layer (SSL) 
  一个为了个人隐私在Webserver和浏览器之间进行加密的协议。

  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 
  server在操作系统中运行的地位。



  servlet 
  一种扩展Webserver功能的Java程序,动态生成文档,而且使用使用请求应答的方式和用户交互。



  servlet container 
  一个提供网络服务的容器。通过它。请求和应答被传送,请求被解码,应答被格式化。

全部的servlet container必须支持HTTP协议的请求和应答,也能够支持其他的请求应答型协议比方HTTPS。

  servlet container, distributed 
  一个servlet容器,可以执行一个标记为分布式的,在同一个主机或不同主机上的多个Java虚拟机中执行的应用程序。



  servlet context 
  一个对象。包括了一个servlet的可见域在它所在的Web应用程序中。

通过context,一个servlet可以记录事件,得到对资源的URL引用。设置保存在同一context中其他servlet可以使用的属性。

  servlet mapping 
  定义一个URL表达式和一个servlet的相应关系。

mapping用来把请求映射到servlet。

假设接收请求的容器是一个JSP容器。那么一个有.jsp扩展名的URL会隐式地被映射。



  session 
  一个对象,servlet使用它来跟踪和一个用户的交互在Web应用程序的多个HTTP请求之间。



  session bean 
  一个enterprise bean,由客户创建,通常仅仅存在一个单独的客户/server会话中。一个session bean运行一些操作,比方为客户计算或者訪问数据库。当一个sesion bean是事务型的时候。它是不可又一次获得的,假设发生系统崩溃的话。session bean可以是无状态的,它们也可以维持多个方法和事务之间的会话状态。假设它们维持状态,那么由EJB容器负责管理这些状态假设这个对象必须从内存中删除的话。然而,session bean必须负责它自己的持久数据的管理。



  short 
  Java语言的keyword。用来定义一个short类型的变量。

  single precision 
  Java语言的规范之中的一个。描写叙述用32位表示的一个浮点数,參见double precision。 

  SGML 
  Standardized Generalized Markup Language的缩写。ISO/ANSI/ECMA的一个标准,一种用来凝视文本文档。提供文档片断的类型信息的规范。



  Smart Web Services 
  Smart Web Services通过添加用户上下文的大小扩展了主要的Web服务的概念,可以改动它们的操作来跟踪一个用户当前状态的改变。

这包含经典的"who, what, when, where, why"的描写叙述符,组合起来定义一个用户在不论什么时刻的上下文。

  SOAP 
  The Simple Object Access Protocol的缩写,使用基于XML的数据结构和超文本传输协议(HTTP)的组合定义了一个标准的方法来使用Internet上各种不同操作环境中的分布式对象。

 

  SQL 
  Structured Query Language的缩写。标准的关系数据库语言,用来定义数据库对象和操作数据。

  stateful session bean 
  拥有对话状态的session bean。

  stateless session bean 
  没有对话状态的session bean,全部的无状态session bean的实例都是一样的。

  static 
  Java语言的keyword。用来定义一个变量为类变量。类仅仅维护一个类变量的拷贝,无论该类当前有多少个实例。

"static" 相同可以用来定义一个方法为类方法。类方法通过类名调用而不是特定的实例,而且仅仅能操作类变量。

  static field 
  class variable的还有一个名字。 

  static method 
  class method的还有一个名字。 

  stream 
  Stream是一个简单的从发送着到接受者的数据字节流。有两种主要的分类,所以java.io包包括两个抽象类(InputStream和OutputStream)。


 
  subarray 
  一个在还有一个数组中的数组。

  subclass 
  从某个类派生出来的类,可能是和一个或多个类之间的关系。參见superclass, supertype。

 

  subtype 
  假设类型X继承或者实现了类型Y。那么X是Y的一个subtype。參见supertype。

 

  superclass 
  一个类,某个类是从它派生而来的,可能是和一个或多个类之间的关系。參见subclass, subtype。

  super 
  Java语言的一个keyword,用来訪问父类的类成员。

  supertype 
  一个类型的父类型是指它所实现的全部接口和继承的类型,參见subtype, superclass。

 

  switch 
  Java语言的keyword,用来计算一个变量。在后面用来匹配由case语句指定的值,以决定运行哪一组语句。

  Swing Set 
  一系列图形用户接口(GUI)组件的代码名称,可以在不论什么支持Java虚拟机的本地平台上一致的执行。由于它们是全然用Java语言编写的。这些组件可能提供的功能比本地平台提供的等价功能更为强大。(和AWT对照) 

  synchronized 
  Java语言的keyword。当它用来修饰一个方法或者一个代码块的时候,可以保证在同一时刻最多仅仅有一个线程运行该段代码。 
 

T

 

  TCP/IP 
  Transmission Control Protocol based on IP的缩写。这是一个Internet协议,提供可靠的基于流的从一个主机到还有一个的传输数据。

參见IP。 

  Technology Compatibility Kit (TCK) 
  一个測试包。一组工具,和其他必需的东西,用来证明一个特定的Sun的技术的实现是否和应用程序规范兼容或者是否和Sun和Sun设计的參考实现兼容。

  this 
  Java语言的keyword,用来代表它出现的类的一个实例。this能够用来訪问类变量和类方法。



  thread 
  程序运行的基本单位。

一个进程能够由多个同一时候运行的线程,每个运行不同的任务。比方等待外部事件或者运行长时间的不影响程序继续运行的任务。当一个线程完毕它的任务后,这个线程就会被挂起或者被消灭。參见process。 

  throw 
  Java语言的keyword,同意用户抛出一个exception对象或者不论什么实现throwable的对象

  throws 
  Java语言的keyword,用在方法的声明中来说明哪些异常这种方法是不处理的,而是提交到程序的更高一层。

  transaction 
  工作中改动数据的原子单元。

一个transaction包括一个或多个语句。

全部被包括的语句要么同一时候被完毕,要么全然回滚。

transactions使多个用户可以同一时候訪问同一个数据。



  transaction attribute 
  在enterprise bean中的配置描写叙述符中规定的一个值。EJB容器使用它来控制事务的作用域。当enterprise bean的方法被调用的时候。一个
 
  transaction attribute能够有下面的值:
  Required, RequiresNew, Supports, NotSupported, Mandatory, Never.

  transaction isolation level 
  数据在改动过程中的中间状态对其他事务的可见程度。和其他事务改动数据的中间状态对本事务的可见性。



  transaction manager 
  提供服务和管理,用来支持事务划分,事务资源管理,同步和事务上下文的传播。

  transient 
  Java语言的keyword,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候。transient型变量的值不包含在串行化的表示中,然而非transient型的变量是被包含进去的。

  try 
  Java语言的keyword,用来定义一个可能抛出异常的语句块。

假设一个异常被抛出。一个可选的catch语句块会处理try语句块中抛出的异常。同一时候,一个finally语句块会被运行,不管一个异常是否被抛出。

  type 
  一个类或者接口。
 

U

 

  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上下文的一部分。假设这个上下文是默认的上下文,以Webserver的URL名字空间的基文件夹为根,那么这个路径前缀将会是一个空字符串。

否则这个路径前缀以/開始,可是不是以/结束。Servlet Path部分直接和激活这个请求的映射相应。这个路径以/字符開始。PathInfo是请求路径的一部分,但不是Context Path或者Servlet Path的一部分。

  URN 
  Uniform Resource Name的缩写。唯一标识一个实体的标识符,可是不能给出实体的位置。系统可以先在本地寻找一个实体,在它试着在Web上找到该实体之前。它也同意Web位置改变,然而这个实体却还是可以被找到。

 

V

 

  variable 
  由一个标识符命名的数据项。每个variable有一种类型。比方一个整数或者一个对象。和一个作用域。參见class variable, instance variable, local variable。 

  virtual machine 
  一个抽象的计算设备规范。能够使用不同的方法实现,软件的或者硬件的。你把程序编译成virtual machine的指令集和你把程序编译成微处理器指令集是十分相似的。Java(TM) virtual machine*由字节码指令集合,一组寄存器,一个堆栈。一个垃圾收集堆和一个存放方法的区域。

  vocabulary 
  传统上,软件程序被编写,然后编译成直接和计算机中驱动微处理器工作的操作系统相关的机器码。

Java平台通过提供一个程序编写编译。然后可以通过网络传输而且在不论什么由足够兼容性的虚拟机的平台上执行的模型减轻了这样的依赖型。

  这个模型提供了额外的优点。高安全性,即由于程序可以被虚拟机验证一致性在通过网络传输之后,也由于虚拟机执行在安全的"sandbox"的中。可以阻止一些特定的破坏性的行为。

  软件开发者已经投入Java语言的怀抱。由于它降低了编敲代码和支持软件代码的费用和时间。他们不再须要为不同的操作系统和不同的微处理器又一次编写功能同样的代码。正在配置应用程序的公司和组织喜欢Java,由于它降低了购买和改动不同版本号的应用程序使其适应各自网络环境中各种类型的计算机和server的费用。 

  void 
  Java语言的keyword,用在Java语言的方法声明中说明这种方法没有不论什么返回值。"void"也能够用来表示一句没有不论什么功能的语句。

  volatile 
  Java语言的keyword。用在变量的声明中表示这个变量是被同一时候执行的几个线程异步改动的。

 

W

   wait 
  一个UNIX命令,使用它将会等待全部的后台进程结束,而且报告他们的结束状态。

  Web application, distributable 
  用J2EE技术编写的应用程序,所以它能够被配置到一个分布执行在一台或多台主机的多个Java虚拟机中的Web容器中。这样的类型的应用程序的配置描写叙述符使用可分布的元素。

  Web component 
  一个通过对应为请求提供服务的组件,或者是一个Servlet或者是一个JSP页面。

  Web container 
  实现J2EE体系结构中Web组件协议的容器。这个协议规定了一个Web组件执行时的环境。包含安全,一致性,生命周期管理,事务,配置和其他的服务。一个提供和JSP和J2EE平台APIs界面同样服务的容器。一个Web container 由Webserver或者J2EEserver提供。

  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容器。

  Web Services 
  Web Service是可以通过多网络环境互相合作发送一个结果到终于用户的松耦合的组件。

在这个过程中,通过杠杆作用一组用于管理它们的描写叙述和交互标准正在出现。包含SOAP (Simple Object Access Protocol),UDDI (Universal Discovery and Description Initiative),XML (Extensible Markup Language)。和WSDL (Web Services Description Language)。

  while 
  Java语言的一个keyword,用来定义一段重复运行的循环语句。循环的退出条件是while语句的一部分。

  world readable files 
  文件系统中可以被不论什么用户阅读的文件。比方:Webserver上的文件仅仅能被Internet用户阅读,假设它们的属性被设为world readable。

  wrapper 
  通过一定的方法,一个对象封装或授权还有一个对象来改变它的接口或者行为。

  WSDL 
  Web Services Description Language的缩写,是一个用来描写叙述Web服务和说明怎样与Web服务通信的XML语言。

  WWW 
  World Wide Web的缩写。

由系统和数据组成的Web,由它们构成了所谓的Internet。

參见Internet。

 

JAVA词汇大全

标签:

原文地址:http://www.cnblogs.com/bhlsheji/p/5248425.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!