計算機二級JAVA第一章輔導(dǎo):簡談JavaAPI分類

字號:

學(xué)精Java,必須得學(xué)精API。在這兒給出精簡的Java API 分類:
    JavaBeans API
     為了應(yīng)付微軟公司ActiveX的威脅,JavaSoft開發(fā)了JavaBeans,一種平臺中立的創(chuàng)建軟件組件的規(guī)范。JavaBeans規(guī)范的一部分實際上解決了與ActiveX組件的接口問題。
    Java Commerce API
     Java Commerce API是一種基于Internet的API,可在不可靠的網(wǎng)絡(luò)上進行可靠的經(jīng)濟事務(wù)。這種API包括了客戶端信用卡、借貸卡和電子現(xiàn)金等事務(wù)的框架-----Java Wallet。
    Java 核心API
     Java核心API包括JDK 裝載的庫,其中有java.applet、java.awt、java.io、java.lang、java.net和java.util包,并提供了用Java建立小應(yīng)用程序和簡單應(yīng)用程序所必需的核心級函數(shù)。
    Java Embedded API
     Java Embedded API能夠工作在蜂窩電話和微波爐這些不能支持整套Java核心函數(shù)的設(shè)備上,提供了Java核心的一個子集。
    Java Enterprise API
     Java Enterprise API實際上包括三個分別提供組織資源與應(yīng)用程序訪問的庫。
     1、Java數(shù)據(jù)庫連接(JDBC)API提供了數(shù)據(jù)庫連接。利用JDBC,一個應(yīng)用程序就可以獨立于數(shù)據(jù)存貯的實際數(shù)據(jù)庫引擎,實現(xiàn)對數(shù)據(jù)庫的訪問。同樣的應(yīng)用程序只需要寫一次、編譯一次,就可以運行在裝有JDBC驅(qū)動程序的任何數(shù)據(jù)庫引擎上。
     2、IDL(接口定義語言,Interface Definition Language)使Java應(yīng)用程序在Java對象和網(wǎng)絡(luò)定位對象之間提供一個對語言中立的接口,它遵循對象管理組(OMG,Object Management Group)的IDL規(guī)范。
     3、遠程方法調(diào)用(RMI)是一種允許對象在網(wǎng)絡(luò)定位對象上調(diào)用方法的特殊API,與IDL不同的是,它僅在Java中應(yīng)用。不需要利用套接字(Socket)來寫復(fù)雜的通信協(xié)議,一個應(yīng)用程序只需要通過簡單的Java方法調(diào)用就與遠程目標進行通信。
    Java Management API
     Java Management API使應(yīng)用程序具有網(wǎng)絡(luò)管理的功能。
    Java Media API
     Java Media API創(chuàng)建一個單獨的API,使開發(fā)人員可以利用各種各樣的多媒體硬件設(shè)備的接口編寫內(nèi)容豐富的多媒體應(yīng)用程序。媒體框架(Media Frameworks)可以為音頻、視頻和MIDI提供同步的時鐘。2D和3D庫提供了增強的圖像類,動畫API可以使應(yīng)用程序?qū)?D圖像進行轉(zhuǎn)換。Telephony提供了利用單獨的APi訪問電話設(shè)備的應(yīng)用程序。
    Java Security API
     Java Security API用一個單獨的API來加強應(yīng)用程序的安全性,包括加密、解密和身份鑒定的能力。
    Java Server API
     Java Server API是對CGI的應(yīng)答,這個API允許開發(fā)人員用小服務(wù)程序或用戶上載到網(wǎng)絡(luò)或服務(wù)器上的可執(zhí)行程序,來與Internet服務(wù)器進行交互或增強功能。