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

