11.1 JDBC的概念及使用
考點:1
JDBC的基本概念
(1)Java使用JDBC (Java DataBase Connectivity)連接數(shù)據(jù)庫,實現(xiàn)了跨數(shù)據(jù)庫和跨平臺的特性。JDBC介于用戶程序和數(shù)據(jù)庫系統(tǒng)之間,用戶通過使用JDBC可以編寫數(shù)據(jù)庫軟件而不用關心具體數(shù)據(jù)庫的運行機制。
(2)JAM中的JDBC Driver Manager對各種不同數(shù)據(jù)庫軟件的JDBC驅動程序進行統(tǒng)一管理,同時和用戶的具體應用進行交互。
(3)JDBC API主要是在Java.sql.*包中定義的類和方法。
考點:2
JDBC的使用
(l)使用JDBC進行數(shù)據(jù)庫操作的步驟是:加載JDBC驅動器,定義供連接的URL,建立連接,建立Statemeet對象,執(zhí)行操作,處理結果,關閉連接。
(2)供連接的指向數(shù)據(jù)陣的URL中包括的內(nèi)容有:服務器主機、端口和數(shù)據(jù)庫名稱或引用。
(3)在Applet中使用JDBC訪問數(shù)據(jù)庫,要求數(shù)據(jù)庫服務器和HTTP服務器在同一主機,或者使用proxy來重新定位數(shù)據(jù)庫請求。
(4)將U RL、數(shù)據(jù)庫用戶名、密碼作為參數(shù)傳遞給DriverManager類的getConnection()方法,就建立了數(shù)據(jù)庫連接,注意這一過程可能會拋出異常,因此應該被放在try - catch結構中。
(5)數(shù)據(jù)庫查詢等操作都通過Satement對象進行的,常用的方法有executeUpdate()和executeQuery()。
(6)數(shù)據(jù)庫查詢的結果都返回在一個ResultSet對象中,常用方法有get()方法和next()方法。
11.2 Java網(wǎng)絡通信
考點:3
URL的組成
(l)URL包括獲取資源所需的協(xié)議名稱和資源名稱,格式為protocol:resourceName。
(2)資源名稱包括主機名、端日名、文件名或者文件內(nèi)部的一個引用。
(3)大虧’用的獲取Ultl對象屬性的方法有getProt(wol(),getHost(),getPort()和getFile()等。
考點:4
Socket通信
( l)java的Socket通信支持多線程.
(2)Socket工作過程是:首先用new關鍵字創(chuàng)建Socket,然后打開I/O流并連接到該Socket,再根據(jù)不同的協(xié)議對Socket進行操作,最后關閉Socket。
(3)客戶端使用Socket類,而服務端使用ServerSocket類進行連接。
(4)讀寫操作可以通過調(diào)用getInputStream()和getOutputStream()方法實現(xiàn)。
考點:5
數(shù)據(jù)報通信
(l)數(shù)據(jù)報通信(UDP)是無連接協(xié)議,提供不可靠的數(shù)據(jù)傳輸服務。
(2)數(shù)據(jù)報是包括完整的源地址和目的地址的獨立傳輸單元,大小在64KB之內(nèi)。
(3)適用于廣播、傳輸時鐘器和ping命令等。
11.3 J2 ME平臺簡介
考點:6
J2ME平臺
(1)J2ME平臺支持嵌入式和移動設備的開發(fā)和運行.體系結叮王要包括Profile, Configuration和OptionalPackages。
(2)虛擬機和最小類庫構成了Configurati,可以分為CDC和CLDC,分別支持嵌入式和移動式設備。
(3)使用Profile對應用系統(tǒng)的生命周期模型、用戶界面以及訪問設備特性進行定義,可以分為PP 和MIDP,分別支持嵌入式和移動設備。
(4)Optional Packages構成了運行環(huán)境.提供一些標準的APIs接口。
11.4 J2SE平臺簡介
考點:7
J2SE平臺
(1)J2SE平臺是一個綜合性的標準開發(fā)平臺,主要面同企業(yè)級應用和服務。
(2)J2SE平臺的特點有:客戶端和服務端都有編譯器:支持CORBA、JNDI、LDAP;提供企業(yè)級的互操作平臺、安全認證技術;支持成套的開發(fā)工具和集成工具;可移植性強。
11.5 J2EE平臺簡介
考點:8
J2 E E平臺
(1)J2EE平臺面向大型企業(yè),提供了使用容器管理專業(yè)構件的應用開發(fā)平臺。
(2)J2EE平臺的特點有:在J2SE基礎上支持EJB和J2ME;支持對需求個性化配置;異步的事務處理和通信;高度安全性保證;高效率開發(fā);支持應用系統(tǒng)的集成。
(3)J2EE提供的主要服務包括:命名服務、事件服務、安全服務、部屬服務、消息服務以及郵件服務等。
(4) J2EE提供的核心級API和構件包括:EJB、JNDI、RMI、JDBC、JSP、Java Servlet、 XML、JMS、JTA、JTS、Java IDL/CORBA、JavaMail等。
(5)J2EE平臺的優(yōu)點是:可移植性好;應用不依賴于供應商、服務器和工具;簡化軟件開發(fā)過程,提高開發(fā)效率,降低開發(fā)成本;提高軟件的復用度;可以與企業(yè)原有信息系統(tǒng)集成;以XML作為核心技術;具有很強的集成能力。
考點:1
JDBC的基本概念
(1)Java使用JDBC (Java DataBase Connectivity)連接數(shù)據(jù)庫,實現(xiàn)了跨數(shù)據(jù)庫和跨平臺的特性。JDBC介于用戶程序和數(shù)據(jù)庫系統(tǒng)之間,用戶通過使用JDBC可以編寫數(shù)據(jù)庫軟件而不用關心具體數(shù)據(jù)庫的運行機制。
(2)JAM中的JDBC Driver Manager對各種不同數(shù)據(jù)庫軟件的JDBC驅動程序進行統(tǒng)一管理,同時和用戶的具體應用進行交互。
(3)JDBC API主要是在Java.sql.*包中定義的類和方法。
考點:2
JDBC的使用
(l)使用JDBC進行數(shù)據(jù)庫操作的步驟是:加載JDBC驅動器,定義供連接的URL,建立連接,建立Statemeet對象,執(zhí)行操作,處理結果,關閉連接。
(2)供連接的指向數(shù)據(jù)陣的URL中包括的內(nèi)容有:服務器主機、端口和數(shù)據(jù)庫名稱或引用。
(3)在Applet中使用JDBC訪問數(shù)據(jù)庫,要求數(shù)據(jù)庫服務器和HTTP服務器在同一主機,或者使用proxy來重新定位數(shù)據(jù)庫請求。
(4)將U RL、數(shù)據(jù)庫用戶名、密碼作為參數(shù)傳遞給DriverManager類的getConnection()方法,就建立了數(shù)據(jù)庫連接,注意這一過程可能會拋出異常,因此應該被放在try - catch結構中。
(5)數(shù)據(jù)庫查詢等操作都通過Satement對象進行的,常用的方法有executeUpdate()和executeQuery()。
(6)數(shù)據(jù)庫查詢的結果都返回在一個ResultSet對象中,常用方法有get()方法和next()方法。
11.2 Java網(wǎng)絡通信
考點:3
URL的組成
(l)URL包括獲取資源所需的協(xié)議名稱和資源名稱,格式為protocol:resourceName。
(2)資源名稱包括主機名、端日名、文件名或者文件內(nèi)部的一個引用。
(3)大虧’用的獲取Ultl對象屬性的方法有getProt(wol(),getHost(),getPort()和getFile()等。
考點:4
Socket通信
( l)java的Socket通信支持多線程.
(2)Socket工作過程是:首先用new關鍵字創(chuàng)建Socket,然后打開I/O流并連接到該Socket,再根據(jù)不同的協(xié)議對Socket進行操作,最后關閉Socket。
(3)客戶端使用Socket類,而服務端使用ServerSocket類進行連接。
(4)讀寫操作可以通過調(diào)用getInputStream()和getOutputStream()方法實現(xiàn)。
考點:5
數(shù)據(jù)報通信
(l)數(shù)據(jù)報通信(UDP)是無連接協(xié)議,提供不可靠的數(shù)據(jù)傳輸服務。
(2)數(shù)據(jù)報是包括完整的源地址和目的地址的獨立傳輸單元,大小在64KB之內(nèi)。
(3)適用于廣播、傳輸時鐘器和ping命令等。
11.3 J2 ME平臺簡介
考點:6
J2ME平臺
(1)J2ME平臺支持嵌入式和移動設備的開發(fā)和運行.體系結叮王要包括Profile, Configuration和OptionalPackages。
(2)虛擬機和最小類庫構成了Configurati,可以分為CDC和CLDC,分別支持嵌入式和移動式設備。
(3)使用Profile對應用系統(tǒng)的生命周期模型、用戶界面以及訪問設備特性進行定義,可以分為PP 和MIDP,分別支持嵌入式和移動設備。
(4)Optional Packages構成了運行環(huán)境.提供一些標準的APIs接口。
11.4 J2SE平臺簡介
考點:7
J2SE平臺
(1)J2SE平臺是一個綜合性的標準開發(fā)平臺,主要面同企業(yè)級應用和服務。
(2)J2SE平臺的特點有:客戶端和服務端都有編譯器:支持CORBA、JNDI、LDAP;提供企業(yè)級的互操作平臺、安全認證技術;支持成套的開發(fā)工具和集成工具;可移植性強。
11.5 J2EE平臺簡介
考點:8
J2 E E平臺
(1)J2EE平臺面向大型企業(yè),提供了使用容器管理專業(yè)構件的應用開發(fā)平臺。
(2)J2EE平臺的特點有:在J2SE基礎上支持EJB和J2ME;支持對需求個性化配置;異步的事務處理和通信;高度安全性保證;高效率開發(fā);支持應用系統(tǒng)的集成。
(3)J2EE提供的主要服務包括:命名服務、事件服務、安全服務、部屬服務、消息服務以及郵件服務等。
(4) J2EE提供的核心級API和構件包括:EJB、JNDI、RMI、JDBC、JSP、Java Servlet、 XML、JMS、JTA、JTS、Java IDL/CORBA、JavaMail等。
(5)J2EE平臺的優(yōu)點是:可移植性好;應用不依賴于供應商、服務器和工具;簡化軟件開發(fā)過程,提高開發(fā)效率,降低開發(fā)成本;提高軟件的復用度;可以與企業(yè)原有信息系統(tǒng)集成;以XML作為核心技術;具有很強的集成能力。