A B C D E F H I J L M O P R S T U V W
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
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解釋器運行
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的集合。
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類型的變量
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
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)
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的縮寫
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)*。
lexical
關於怎樣把源碼翻譯成各種編譯器可以識別的記號
literal
整數,浮點數。字符的基本表示方法。比方,字面上3.0是一個雙精度浮點數。"a"是一個字符。
local variable
一個塊中可見的數據項,可是對塊外面的代碼是不可見的。比方。不論什么在一個方法中聲明的變量是一個局部變量。不能在方法外面被使用。
long
Java語言的一個keyword,用來定義一個long類型的變量。
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
在子類中對在父類中定義的方法提供一個不同的實現。
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,在方法和變量的聲明中使用。它表示這種方法或變量可以被其他類中的元素訪問。
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一個解釋器)所必須的代碼。
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。當它用來修飾一個方法或者一個代碼塊的時候,可以保證在同一時刻最多僅僅有一個線程運行該段代碼。
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
一個類或者接口。
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位置改變,然而這個實體卻還是可以被找到。
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。用在變量的聲明中表示這個變量是被同一時候執行的幾個線程異步改動的。
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。