国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
J2SE J2EE J2ME JDK JSDK JRE JVM什么意思

Java 2007-04-11 10:13:00 閱讀70 評論0   字號: 訂閱

DTD Document type Definition(文檔類型定義),它為一個XML文檔或者文檔集合建立一套規(guī)則。它本身不是獨立的技術規(guī)范,而是屬于規(guī)范的一部分,XML文檔中的文檔類型聲明既可以是標記約束,也可以是帶有標記約束的外部文檔。這兩種約束的總和就是DTD。它規(guī)定了XML文檔的構建方式。

PI Processing Instruction(處理指令),XML中指示應用程序執(zhí)行一些特定的任務。其格式是 <? target instruction?>,它只能是解析器可以識別的XML標準處理指令集中一部分。有時它也被應用程序用來傳達信息,這些信息可用來幫助進行解析,在這種情況下,應用程序中要有可以作為處理指令執(zhí)行對象的關鍵字。

XML Extentsible Markup Language(可擴展標記語言)的縮寫,是用來定義其它語言的一種元語言,其前身是SGML(標準通用標記語言)。它沒有標簽集(tag set),也沒有語法規(guī)則(grammatical rule),但是它有句法規(guī)則(syntax rule)。任何XML 文檔對任何類型的應用以及正確的解析都必須是良構的(well-formed),即每一個打開的標簽都必須有匹配的結束標簽,不得含有次序顛倒的標簽,并且在語句構成上應符合技術規(guī)范的要求。XML文檔可以是有效的(valid),但并非一定要求有效。所謂有效文檔是指其符合其文檔類型定義(DTD)的文檔。如果一個文檔符合一個模式(schema)的規(guī)定,那么這個文檔是“模式有效的(schema valid)”。

JCP Java Community Process(Java社區(qū)過程),負責Java技術發(fā)展與審核技術規(guī)格的開放組織,JCP對提出的請求投票表決,JCP的專家組成員一般都是業(yè)界比較有影響力的企業(yè)或者組織。   

開放封閉法則 軟件實體應該是可擴展的,但是不可修改的(Software Entities Should Be Open For Extension,   Yet Closed For Modification),簡稱OCP,這個法則是OO中最重要的一條法則,其含義是我們應該能夠不用修改軟件實體的源代碼,就能更改軟件實體的行為,符合該法則便意味著最高等級的復用性(reusability)和可維護性(maintainability)。
WFC     Windows Foundation Classes for Java 的英文縮寫,他提供了
Java 軟件包的架構,他支持面向Windows 操作系統(tǒng)和Dynamic HTML
對象模型的組件。
  

JNode    JNode 是個特殊的 JVM,可以在沒有其他 OS 的?機上運行 Java 程序。
可惜剛剛成形,不能實用。   相關網(wǎng)站:
http://jnode.sourceforge.net/portal/  
  

AAA 認證(Authentication):驗證用戶的身份與可使用的網(wǎng)絡服務;授權(Authorization):依據(jù)認證結果開放網(wǎng)絡服務給用戶;計帳(Accounting):記錄用戶對各種網(wǎng)絡服務的用量,并提供給計費系統(tǒng)。
簡稱AAA系統(tǒng)。
RADIUS Remote Authentication Dial In User Service
廣泛應用于寬帶窄帶認證系統(tǒng)的協(xié)議,前端一般為PPPoE或者802.1x。
  

BMP Bean-Managed Persistent(Bean管理的持久性),EJB中由Bean自己負責持久性管理的方法,Bean的內(nèi)容的同步(保存)需要自己編寫代碼實現(xiàn)。

CMP Container-Managed Persistent(容器管理的持久性),EJB中由容器負責entity beans的持久性管理的方法,即容器負責將entity beans的更新同步(保存)到數(shù)據(jù)庫。

JTA Java Transaction API(Java事務API),Java中進行事務劃分的技術。   

WORA Write Once, Run Anywhere(一次編寫,到處運行),Java的宣傳口號,在一定程度上可以達到,對于復雜應用在不同平臺上可能需要進行調(diào)試。

EJB Enterprise JavaBeans,Java中用于開發(fā)企業(yè)級應用的技術標準,他定義了一個用于開發(fā)和發(fā)布可重用的服務器端組件的模型,包括 Session beans,Entity beans以及Message-driven beans三種。

IDL Interface Definition Language(接口定義語言),CORBA的一個關鍵特性,是一個語言中立的接口定義語言,每個支持CORBA的語言都會有一個自己的IDL映射。
AWT Abstract Window Toolkit(抽象窗口工具包),第一代的Java GUI工具包,現(xiàn)在基本已經(jīng)不使用其中的組件,已經(jīng)被Swing 取代,但是Swing是擴展AWT而來。AWT中還包含很多現(xiàn)在GUI編程還在頻繁使用的內(nèi)容,例如事件處理及監(jiān)聽、布局管理器等。AWT也是JFC的一部分。

CORBA Common Object Request Broker Architecture(公用對象請求代理[調(diào)度]程序體系結構),是一組用來定義“分布式對象系統(tǒng)”的標準,由OMG(Object Menagement Group)作為發(fā)起和標準制定單位。CORBA的目的是定義一套協(xié)議,符合這個協(xié)議的對象可以互相交互,不論它們是用什么樣的語言寫的,不論它們運行于什么樣的機器和操作系統(tǒng)。   

IIOP Internet Inter-ORB Protocol(互聯(lián)網(wǎng)內(nèi)部對象請求代理協(xié)議),Java中使得程序可以和其他語言的CORBA實現(xiàn)實現(xiàn)互操作性的協(xié)議。   

SPI Service Provider Interface(服務提供商接口),滿足某種服務標準的供應商提供的符合該標準的應用程序接口,SPI應該和該服務的API標準是兼容的,應用程序一般應該是基于API編寫,除非是SPI中包含API中沒有提供的功能而又必須使用。   

API Application Programming Interface(應用編程接口),語言、框架以及類庫對外提供的編碼的接口。   

RMI Remote Method Invocation(遠程方法調(diào)用),Java中進行分布式編程的基礎技術,EJB技術也是基于RMI的。   

JSF Java Server Faces,新一代的Java Web應用技術標準,吸收了很多Servlet、JSP以及其他的Web應用框架的特性。JSF為Web應用開發(fā)定義了一個事件驅(qū)動的、基于組件的模型。

DI Dependency Injection(依賴注入),即組件之間的依賴關系由容器在運行期決定,形象的來說,即由容器動態(tài)的將某種依賴關系注入到組件之中。依賴注入的目標并非為軟件系統(tǒng)帶來更多的功能,而是為了提升組件重用的概率,并為系統(tǒng)搭建一個靈活、可擴展的平臺。通過依賴注入機制,我們只需要通過簡單的配置,而無需任何代碼就可指定目標需要的資源,完成自身的業(yè)務邏輯,而不用
關心具體的資源來自何處、由誰實現(xiàn)。(以上同樣摘自夏昕的Spring開發(fā)指南)。DI和IoC是同義詞。

IoC Inversion of Control(控制反轉(zhuǎn)),由容器控制程序之間的關系,而非傳統(tǒng)實現(xiàn)中,由程序代碼直接操控,控制權由應用代碼中轉(zhuǎn)到了外部容器,控制權的轉(zhuǎn)移,是所謂反轉(zhuǎn)。(以上摘自夏昕的Spring開發(fā)指南

L10N localization(本地化),和I18N類似,取首尾字母,中間省略10個字母。

I18N internationalization(國際化),這個單詞的長度是20,然后取其首尾字母,中間省略的字母剛好18個。

AOP Aspect Oriented Programming(面向切面編程),可以通過預編譯方式和運行期動態(tài)代理實現(xiàn)在不修改源代碼的情況下給程序動態(tài)統(tǒng)一添加功能的一種技術。

MVC Model View Controller的縮寫,為了獲得更好的系統(tǒng)結構而推出的一種宏觀的設計模式,model代表系統(tǒng)的模型層,view是模型的展現(xiàn)層,controller負責業(yè)務的流轉(zhuǎn),使用MVC可以使得系統(tǒng)的層次清晰,降低各個部分的耦合。

JNI    java本地編程接口。是 Java Native Interface 的英文縮寫。他能夠
使java代碼與用其他編程語言編寫的應用程序和庫進行互操作。(其他編程語言大多是c,c++和匯編語言。)
  
JDBC Java DataBase Connectivity(Java數(shù)據(jù)庫連接),用于訪問關系型數(shù)據(jù)庫的Java技術,僅僅是一種技術標準,訪問不同的關系型數(shù)據(jù)庫需要相應的JDBC規(guī)范的實現(xiàn)包。

JSP Java Server Pages(Java服務器端頁面),J2EE標準中用于創(chuàng)建動態(tài)頁面內(nèi)容的技術標準,基于Servlet技術,需要支持該標準的服務器才能運行,最常用的JSP服務器之一就是Tomcat。

JFC Java Foundation Classes(JAVA基礎類),集合了GUI組件以及其他能簡化開發(fā)和展開桌面和Internet/Intranet應用的服務,其核心就是Swing。

JVM Java Virtual Machine(Java虛擬機),它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實現(xiàn)的,。 Java虛擬機有自己完善的硬件架構,如處理器、堆棧、寄存器等,還具有相應的指令系統(tǒng)。JVM屏蔽了與具體操作系統(tǒng)平臺相關的信息,使得Java程序只需生成在Java虛擬機上運行的目標代碼(字節(jié)碼),就可以在多種平臺上不加修改地運行。Java虛擬機在執(zhí)行字節(jié)碼時,實際上最終還是把字節(jié)碼解釋成具體平臺上的機器指令執(zhí)行。

JRE Java Runtime Environment(Java運行環(huán)境),運行JAVA程序所必須的環(huán)境的集合,包含JVM標準實現(xiàn)及Java核心類庫。

JSDK Java Software Development Kit,和JDK以及J2SE等同。

JDK Java Development Kit(Java開發(fā)工具包):包括運行環(huán)境、編譯工具及其它工具、源代碼等,基本上和J2SE等同。   

J2ME Java 2 Micro Edition(JAVA2精簡版)API規(guī)格基于J2SE ,但是被修改為可以適合某種產(chǎn)品的單一要求。J2ME使JAVA 程序可以很方便的應用于電話卡、尋呼機等小型設備,它包括兩種類型的組件,即配置(configuration)和描述(profile)。

J2EE Java 2 Enterprise Edition(JAVA2企業(yè)版),使用Java進行企業(yè)開發(fā)的一套擴展標準,必須基于J2SE,提供一個基于組件設計、開發(fā)、集合、展開企業(yè)應用的途徑。J2EE 平臺提供了多層、分布式的應用模型,重新利用組件的能力,統(tǒng)一安全的模式以及靈活的處理控制能力。 J2EE包括EJB, JTA, JDBC, JCA, JMX, JNDI, JMS, JavaMail, Servlet, JSP等規(guī)范。
J2SE Java 2 Standard Edition(JAVA2標準版),用來開發(fā)Java程序的基礎,包括編譯器、小工具、運行環(huán)境,SUN發(fā)布的標準版本中還包括核心類庫的所有源代碼。
SableVM      SableVM是用C語言寫的非常簡便的JAVA虛擬機網(wǎng)站
   詳細地址:http://sablevm.org/

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Java 技術新手入門
Java入門--討論 Java 技術新手入門
漫談EJB(1)
J2EE平臺的13種核心技術 - 51CTO.COM
Matrix - 與 Java 共舞 - 不需要應用服務器的J2EE
java的30個學習目標
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服