使用JSP開發(fā)Web應(yīng)用程序 總結(jié)

使用JSP開發(fā)Web應(yīng)用程序 總結(jié)

ID:41007501

大?。?8.50 KB

頁數(shù):8頁

時(shí)間:2019-08-13

使用JSP開發(fā)Web應(yīng)用程序 總結(jié)_第1頁
使用JSP開發(fā)Web應(yīng)用程序 總結(jié)_第2頁
使用JSP開發(fā)Web應(yīng)用程序 總結(jié)_第3頁
使用JSP開發(fā)Web應(yīng)用程序 總結(jié)_第4頁
使用JSP開發(fā)Web應(yīng)用程序 總結(jié)_第5頁
資源描述:

《使用JSP開發(fā)Web應(yīng)用程序 總結(jié)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、第1章動(dòng)態(tài)網(wǎng)站開發(fā)基礎(chǔ)1.動(dòng)態(tài)網(wǎng)頁是指服務(wù)器端運(yùn)行的程序或者網(wǎng)頁,它們會(huì)隨不同客戶,不同時(shí)間,返回不同的內(nèi)容。2.隨著Internet技術(shù)的興起,B/S結(jié)構(gòu)是對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,程序完全放在應(yīng)用服務(wù)器上,并通過應(yīng)用服務(wù)器同數(shù)據(jù)庫服務(wù)器進(jìn)行通信。3.開發(fā)JSP動(dòng)態(tài)網(wǎng)站的步驟如下:a)創(chuàng)建一個(gè)Web項(xiàng)目b)設(shè)計(jì)Web項(xiàng)目的目錄結(jié)構(gòu)c)編寫Web項(xiàng)目的代碼d)部署Web項(xiàng)目e)運(yùn)行Web項(xiàng)目4.做Web程序開發(fā)時(shí),要避免如下錯(cuò)誤:a)未啟動(dòng)Tomcat服務(wù),或者沒有在預(yù)期的端口中

2、啟動(dòng)Tomcat服務(wù)。b)未部署Web應(yīng)用,就試圖運(yùn)行Web程序c)運(yùn)行時(shí),URL輸入錯(cuò)誤。d)存放文件的目錄無法對外引用,如文件放入了Web-INF、Mate-inf等文件夾中。第2章用集合存儲對象1.集合框架由于數(shù)組在存放元素時(shí)必須要確定初始元素的個(gè)數(shù)。所以引入使用集合存儲。2.Java集合框架包含的內(nèi)容java集合框架提供了一套性能優(yōu)良、使用方便的接口和類。完整的Java集合框架位于java.uril包中,包含眾多的接口和類。a)接口Collection是最基本的集合接口,一個(gè)Collection代

3、表一組元素。List接口繼承自Collection接口。List是有序集合,允許有相同的元素。Map提供key(鍵)到value(值)的映射。一個(gè)Map中不能包含相同的key,每個(gè)key只能映射一個(gè)value。b)具體類實(shí)現(xiàn)List接口的常用的類有ArrayList和LinkedList。它們都可以容納所有類型的對象,包括null。ArrayList實(shí)現(xiàn)了可變大小的數(shù)組。它的優(yōu)點(diǎn)在于遍歷元素和隨機(jī)訪問元素的效率比較高。LinkedList可以在其首部或尾部進(jìn)行插入或者刪除操作。HashMap是Map接口的

4、實(shí)現(xiàn)類,實(shí)現(xiàn)了一個(gè)鍵到值的映射的哈希表。1.List接口和ArrayList類List接口中定義的各種常用方法返回類型方法說明booleanadd(Objecto)在列表的末尾順序添加元素,起始索引位置從0開始intsize()返回列表中的元素個(gè)數(shù)Objectget(intindex)返回指定索引位置處的元素注意:取出的元素是Object類型,使用前需要進(jìn)行強(qiáng)制類型轉(zhuǎn)換voidadd(intindex;Objecto)在指定的索引位置添加元素注意:索引位置必須介于0和列表中元素個(gè)數(shù)之間booleancon

5、tains(Objecto)判斷列表中是否存在指定元素booleanremove(Objecto)從列表中刪除元素2.List接口和LinkedList類LinkedList的一些特殊方法返回類型方法說明voidaddFirst(Objecto)在列表的首部添加元素voidaddList(Objecto)在列表的末尾添加元素ObjectgetFirst()返回列表中的第一個(gè)元素ObjectgetLast()返回列表中的最后一個(gè)元素ObjectremoveFirst()刪除并返回列表中的第一個(gè)元素Objec

6、tremoveLast()刪除并返回列表中的最后一個(gè)元素3.Map接口和HashMap類HashMap的常用方法返回類型方法說明Objectput(Objectkey,Objectvalue)以“鍵-值對”的方式進(jìn)行存儲注意:鍵必須是唯一的,值可以重復(fù)。如果試圖添加重復(fù)的鍵,那么最后加入的鍵-值對將替換掉原先的鍵-值對SetkeySet()返回鍵的集合Collectionvalues()返回值的集合booleancontainsKey(Objectkey)如果存在由指定的鍵映射的“鍵-值對”,返回true

7、Objectget(Objectkey)根據(jù)檢返回相關(guān)聯(lián)的值,如果不存在指定的鍵,返回nullObjectremove(Objectkey)刪除由指定的鍵映射的“鍵-值對”第3章訪問數(shù)據(jù)庫1.JDBCAPIJDBCAPI可做三件事:與數(shù)據(jù)庫建立連接、發(fā)送SQL語句、處理結(jié)果。JDBCAPI工作的4個(gè)環(huán)節(jié):(1)DriverManager類:依據(jù)數(shù)據(jù)庫的不同,管理JDBC驅(qū)動(dòng)。(2)Connection接口:負(fù)責(zé)連接數(shù)據(jù)庫并擔(dān)任傳送數(shù)據(jù)的任務(wù)。(3)Statement接口:由Connection產(chǎn)生,負(fù)責(zé)執(zhí)

8、行SQL語句(4)ResultSet接口:負(fù)責(zé)保存Statement執(zhí)行后所產(chǎn)生的查詢結(jié)果。2.JDBC程序的代碼模塊1)把JDBC驅(qū)動(dòng)類裝載入Java虛擬機(jī)中。Class.forName(“JDBC驅(qū)動(dòng)類的名稱”)2)加載驅(qū)動(dòng),并與數(shù)據(jù)庫建立連接。Connectioncon=DriverManager.getConnection(數(shù)據(jù)連接字符串,數(shù)據(jù)庫用戶名,密碼)3)發(fā)送SQL語句,并得到結(jié)果集Statementstmt=

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。