隨筆 - 19  文章 - 0  trackbacks - 0
          <2012年8月>
          2930311234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          教程由JAVA中文網整理校對發布(javaweb.cc)

               Abstract Window Toolkit(AWT)抽象窗口工具集
            一個用本地圖形組件實現的圖形接口。這些組件提供了大部分的本地組件。這個接口正逐步被Swing組件所替代,參見Swing Set.

            Abstract 抽象的
            一個Java語言中的關鍵字,用在類的聲明中來指明一個類是不能被實例化的,但是可以被其它類繼承。一個抽象類可以使用抽象方法,抽象方法不需要實現,但是需要在子類中被實現

            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的關鍵字,用來改變程序執行流程,立刻從當前語句的下一句開始執行從。如果后面跟有一個標簽,則從標簽對應的地方開始執行

            business logic 商業邏輯
            實現某個應用功能的代碼。在Enterprise JavaBeans模型中,這種邏輯是由某個Enterprise Javabean的方法實現的。

            business method 商業方法
            某個Enterprise Javabean的方法用來實現商業邏輯或者某個應用的規則。

            Byte 字節
            順序的8位bit,Java語言中有對應的byte類型

            bytecode 字節碼
            由Java編譯器生成的跟機器相關代碼,由Java解釋器執行

            callback methods 回調方法
            組件的方法,由存放該組件的容器來調用的,用來在組件生命周期中通知它重要的事件

            case
            Java語言的關鍵字,用來定義一組分支選擇,如果某個值和switch中給出的值一樣,就會從該分支開始執行。

            casting
            強制類型轉化換
           
            catch
            Java的一個關鍵字,用來聲明當try語句塊中發生運行時錯誤或非運行時異常時運行的一個塊。

            char
            Java語言的一個關鍵字,用來定義一個字符類型

            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廠商提供的資源適配器和一個允許這個適配器插入的J2EE服務器。這個體系結構定義了一系列資源適配器為了能插入J2EE服務器而必須支持的規范,比如事務,安全,資源管理。

            Constructor 構造函數
            一個創建對象的偽方法。在Java語言中構造函數是和類同名的成員函數。構造函數一般用在new操作符之后。

            Container 容器
            一個為組件提供生命周期管理,安全,配置,和運行時服務的實體。每一個類型的容器(EJB, Web, JSP, servlet, applet, 和application client)也會提供各自組件相關的服務

            container-managed persistence
            當一個實體bean實例和資源管理器交換數據的時候,由資源管理器來管理

            container-managed transaction
            當一個EJB容器定義一個事務的邊界的時候,一個Bean必須使用這種事務類型

            continue
            一個Java的關鍵字,用來打斷當前循環過程,從當前循環的最后重新開始執行,如果后面跟有一個標簽,則從標簽對應的地方開始執行。

            core class 核心類
            一個Java平臺上的標準的公共類或接口。Java平臺的核心類,至少在所有的能支持Java的操作系統的平臺上都是可用的。一個完全用Java編寫的程序只需要Java核心類就可以運行了,這意味著它能夠在任何地方運行,參看100% Pure Java(TM).

            Core Packages 核心包
            在任何Java平臺和任何兼容平臺上必須被支持的API的集合。

            Declaration 聲明
            一個在標識符和屬性之間建立聯系的語句,不需要必要的存儲分配或具體實現。參見definition

            default 缺省的
            一個Java語言的關鍵字,作為在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語言的關鍵字,用來聲明一個循環,這個循環的結束條件可以通過while關鍵字設置

            DOM
            Document Object Model的縮寫。一棵由擁有包含遍歷這棵樹并且生成相應XML文檔的接口的對象構成的樹,符合W3C的規范

            double
            一個Java語言的關鍵字,用來定義一個double類型的變量

            EJB container EJB容器
            一個實現了J2EE體系結構中EJB組件規范的容器。這個規范指定了一個Enterprise bean的運行時環境,包括安全,一致性,生命周期,事務,配置,和其他的服務。一個EJB容器可以由EJB或者J2EE服務器提供。

            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語言的關鍵字,如果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和throw關鍵字支持異常的處理,參見exception
          handler

            exception handler
            一段處理特定類型的異常的代碼。如果程序能夠從異常中恢復過來,那么在處理完異常之后程序可以繼續執行。

            executable content
            在HTML文件中執行的應用程序,參見applet。

            extends 繼承
            類X 通過extend 類Y來添加功能,或者添加變量,或者添加方法,或者覆蓋類Y的方法。一個接口extends另外一個接口來添加方法。類X稱為類Y的一個子類,參見derived from

            field 域
            一個類的數據成員。除非顯式指明,否則一個field不是static的

            final
            一個Java語言的關鍵字。你只能定義一個實體一次,以后不能改變它或繼承它。更嚴格的講:一個final修飾的類不能被子類化,一個final修飾的方法不能被重寫,一個final修飾的變量不能改變其初始值。

            finally
            一個Java語言的關鍵字,用來執行一段代碼不管在前面定義的try語句中是否有異常或運行時錯誤發生。

            float
            一個Java語言的關鍵字,用來定義一個浮點數變量

            for
            一個Java語言的關鍵字,用來聲明一個循環。程序員可以指定要循環的語句,推出條件和初始化變量。

            FTP
            基本的Internet文件傳輸協議(File Transfer Protocol)。FTP是基于TCP/IP協議的,它允許在主機之間通過Internet傳送文件。參見TCP/IP

            formal parameter list
            在一個方法的定以中指定的參數。參見actual parameter list

            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編程語言的一個關鍵字,用來生成一個條件測試,如果條件為真,就執行if下的語句。

            implements
            Java(TM)編程語言的一個關鍵字,在類的聲明中是可選的,用來指明當前類實現的接口。

            import
            Java(TM)編程語言的一個關鍵字,在源文件的開始部分指明后面將要引用的一個類或整個包,這樣就不必在使用的時候加上包的名字。

            inheritance 繼承
            一個概念:一個類型會自動包含其父類型(supertypes)的變量和方法。參見superclass, subclass。

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

            instance 實例
            一個特定類型的對象。在Java(TM)語言中,一個對象是由new操作符創建的。
            
            instance method 實例方法
            任何跟一個類的實例相關的方法,也稱作method。參見class method。

            instance variable 實例變量
            任何和一個特定對象相關的數據項。每一個類的實例有一份類定義中聲明的實例變量的拷貝,也稱作field。參見class variable。

            instanceof
            一個二操作數的Java(TM)語言關鍵字,用來測試第一個參數的運行時類型是否和第二個參數兼容。

            int
            Java(TM)的一個關鍵字,用來定義一個整形變量

            interface
            Java(TM)的一個關鍵字,用來定義一系列的方法和常量。它可以被類實現,通過implements關鍵字。

            Internet
            一個由全球各個組織,各個國家的數百萬的主機組成的巨大的一個網絡。它是由很多小網絡物理的連接在一起而成的,數據通過公共的一組協議傳輸。

            IP
            Internet Protocol的縮寫,Internet的基本協議,它提供不可靠的主機間的數據包的傳送。它不保證是否數據包能夠正確傳送,需要多久的時間來傳送,或者當有多個包時是否按順序到達。建立在該協議之上的協議提供連接和可靠性的概念。參見 TCP/IP.

            interpreter 解釋器
            一個可選解碼并且執行代碼中的每一句語句的模塊。Java(TM)解釋器解碼并執行為符合Java虛擬機規范的字節碼。參見compiler, runtime system。

            ISV
            Independent Software Vendor的縮寫

          本篇文章來自Java中文網:http://javaweb.cc/other/english/2212.shtml

          教程由JAVA中文網整理校對發布(javaweb.cc)

                 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請求中就能夠下載到客戶端。它同樣支持文件壓縮和數字簽名。

            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平臺。
           


            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)


          本篇文章來自Java中文網:http://javaweb.cc/other/english/2213.shtml


          教程由JAVA中文網整理校對發布(javaweb.cc)

                 lexical
            關于如何把源代碼翻譯成各種編譯器能夠識別的記號

            literal
            整數,浮點數,字符的基本表示方法。比如,字面上3.0是一個雙精度浮點數,"a"是一個字符。

            local variable
            一個塊中可見的數據項,但是對塊外面的代碼是不可見的。比如,任何在一個方法中聲明的變量是一個局部變量,不能在方法外面被使用。
           
            long
            Java語言的一個關鍵字,用來定義一個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
            在子類中對在父類中定義的方法提供一個不同的實現。
            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容器。

           

          posted on 2012-08-18 19:48 、小細 閱讀(133) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 神木县| 吉木乃县| 香格里拉县| 临潭县| 陇川县| 平阳县| 古浪县| 浦东新区| 亚东县| 富裕县| 东海县| 嵊泗县| 夏河县| 罗定市| 施甸县| 陇南市| 隆德县| 勐海县| 成都市| 临武县| 汝南县| 黄石市| 新河县| 五家渠市| 石河子市| 天峨县| 桓台县| 抚松县| 万山特区| 黄浦区| 永兴县| 杨浦区| 清新县| 涿州市| 集贤县| 津市市| 天等县| 沁阳市| 东莞市| 云阳县| 美姑县|