注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合構(gòu)建Web應(yīng)用系統(tǒng):基于JSP+Servlet+JavaBean

構(gòu)建Web應(yīng)用系統(tǒng):基于JSP+Servlet+JavaBean

構(gòu)建Web應(yīng)用系統(tǒng):基于JSP+Servlet+JavaBean

定 價(jià):¥36.00

作 者: 孫華林 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 高職高專教材 計(jì)算機(jī) 教材

ISBN: 9787111465102 出版時(shí)間: 2014-06-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 280 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  機(jī) 械 工 業(yè) 出 版 社本書共 12 章,其中第 1篇為基礎(chǔ)篇(包括第 1~8 章),主要介紹了開發(fā)環(huán)境部署安裝、 HTML、CSS、JavaScript、Java 常見的集合 List 及 Map、JDBC訪問(wèn)技術(shù)、JSP技術(shù)概述、JSP 指令及腳本元素、JSP內(nèi)置對(duì)象等基礎(chǔ)知識(shí)。第 2 篇為提高篇(包括第 9~12 章),主要介紹 了 Servlet 技術(shù)、MVC 設(shè)計(jì)模式、高級(jí) JDBC 技術(shù)(JNDI)、JavaBean、JSP 標(biāo)準(zhǔn)動(dòng)作、EL 表達(dá)式及 JSTL標(biāo)準(zhǔn)標(biāo)簽庫(kù)等。全書采用一個(gè)完整的“新聞發(fā)布系統(tǒng)”案例(有前臺(tái)新聞瀏覽 和后臺(tái)發(fā)布管理),將上述零散的知識(shí)點(diǎn)全部貫穿于項(xiàng)目案例中,使讀者可以在真正的項(xiàng)目 案例中掌握技術(shù)知識(shí)點(diǎn),真正實(shí)現(xiàn)“學(xué)中做、做中學(xué)”。 本書可作為高等職業(yè)技術(shù)學(xué)院、各類計(jì)算機(jī)培訓(xùn)學(xué)校、高等專科學(xué)校、成人高校、本科 院校承辦的二級(jí)職業(yè)技術(shù)學(xué)院的計(jì)算機(jī)相關(guān)專業(yè) Java 語(yǔ)言課程的教材,還可供各類計(jì)算機(jī)軟 件開發(fā)人員入門學(xué)習(xí)時(shí)使用。

作者簡(jiǎn)介

暫缺《構(gòu)建Web應(yīng)用系統(tǒng):基于JSP+Servlet+JavaBean》作者簡(jiǎn)介

圖書目錄


前言 
第 1 篇 基礎(chǔ)篇 
第 1章 開發(fā)和運(yùn)行環(huán)境簡(jiǎn)介及安裝...........2 
1.1 Java EE 開發(fā)平臺(tái)和應(yīng)用平臺(tái)介紹.............2 
1.1.1 Java EE 平臺(tái)..........................................2 
1.1.2 MyEclipse IDE 簡(jiǎn)介..............................4 
1.1.3 Tomcat 簡(jiǎn)介...........................................5 
1.2 安裝開發(fā)環(huán)境...............................................5 
1.2.1 JDK 下載及安裝...................................5 
1.2.2 MyEclipse 8.0 安裝...............................9 
1.2.3 Tomcat 下載及安裝.............................10 
1.2.4 在 MyEclipse 中配置 Tomcat .............14 
1.2.5 安裝 SQL Server 2000 數(shù)據(jù)庫(kù)............15 
第 2章 第一個(gè) Web 應(yīng)用程序......................21 
2.1 B/S技術(shù)架構(gòu)..............................................21 
2.1.1 B/S模式的特點(diǎn)..................................21 
2.1.2 B/S開發(fā)涉及的技術(shù)內(nèi)容..................22 
2.2 動(dòng)態(tài)網(wǎng)頁(yè).....................................................22 
2.3 開發(fā) Web 動(dòng)態(tài)網(wǎng)站的步驟........................24 
2.3.1 創(chuàng)建第一個(gè) Web 項(xiàng)目.........................24 
2.3.2 Web 項(xiàng)目的目錄結(jié)構(gòu)..........................25 
2.3.3 編寫 Web 項(xiàng)目的代碼.........................26 
2.3.4 部署第一個(gè) Web 項(xiàng)目.........................27 
2.3.5 運(yùn)行 Web 項(xiàng)目.....................................27 
2.4 Web 程序的調(diào)試與排錯(cuò).............................28 
第 3 章 使用客戶端技術(shù)實(shí)現(xiàn)系統(tǒng) 
靜態(tài)頁(yè)面..............................................31 
3.1 采用 HTML 標(biāo)記搭建系統(tǒng)頁(yè)面布局.......31 
3.1.1 HTML 頁(yè)面的基本結(jié)構(gòu)......................31 
3.1.2 HTML 常用標(biāo)記..................................32 
3.1.3 表單及表單元素...................................34 
3.1.4 使用 HTML 搭建系統(tǒng)靜態(tài)頁(yè)面.........34 
3.2 CSS點(diǎn)綴頁(yè)面.............................................39 
3.2.1 CSS規(guī)則及選擇器...............................39 
3.2.2 樣式表的引用.......................................41 
3.2.3 CSS常用屬性.......................................42 
3.2.4 使用 CSS樣式美化“新聞發(fā)布” 
系統(tǒng)靜態(tài)頁(yè)面......................................43 
3.3 使用 JavaScript 實(shí)現(xiàn)客戶端驗(yàn)證..............48 
3.3.1 基本語(yǔ)法...............................................48 
3.3.2 流程控制語(yǔ)句.......................................50 
3.3.3 函數(shù)定義及調(diào)用...................................51 
3.3.4 事件處理...............................................52 
3.3.5 Window 對(duì)象........................................54 
3.3.6 使用JavaScript實(shí)現(xiàn)用戶輸入驗(yàn)證........55 
第 4章 使用 List、Map 存儲(chǔ)對(duì)象..............59 
4.1 集合概述.....................................................59 
4.2 List 接口及具體實(shí)現(xiàn)類..............................60 
4.2.1 使用 ArrayList 類存儲(chǔ)對(duì)象.................60 
4.2.2 使用 LinkedList類存儲(chǔ)對(duì)象...............65 
4.3 Set接口和 HashSet 類...............................68 
4.4 Map 接口和 HashMap 類...........................68 
4.4.1 Map 接口..............................................68 
4.4.2 使用 HashMap 來(lái)存儲(chǔ)對(duì)象.................68 
第 5章 使用 JDBC技術(shù)訪問(wèn)數(shù)據(jù)庫(kù).........70 
5.1 JDBC技術(shù)概述..........................................70 
5.2 使用 JDBC技術(shù)進(jìn)行數(shù)據(jù)庫(kù) 
編程的模板................................................71 
5.3 JDBC應(yīng)用..................................................74 
5.4 升級(jí)“新聞發(fā)布系統(tǒng)”—— 
實(shí)現(xiàn)用戶 
登錄、注冊(cè)及修改功能............................81 
5.4.1 開發(fā)任務(wù)...............................................81 
5.4.2 具體實(shí)現(xiàn)...............................................81 
第 6章 JSP 技術(shù)概述......................................90 
6.1 JSP簡(jiǎn)介......................................................90 
6.2 JSP執(zhí)行過(guò)程..............................................91 
6.3 JSP頁(yè)面的創(chuàng)建..........................................92 
構(gòu)建 Web 應(yīng)用系統(tǒng)—— 基于 JSP+Servlet+JavaBean 
VI 
6.3.1 使用 JSP模板向?qū)?chuàng)建 JSP頁(yè)面.......92 
6.3.2 手動(dòng)創(chuàng)建 JSP頁(yè)面...............................94 
6.4 JSP頁(yè)面的組成..........................................95 
6.5 升級(jí)“新聞發(fā)布系統(tǒng)”—— 
實(shí)現(xiàn) 
部分 JSP頁(yè)面............................................97 
6.5.1 開發(fā)任務(wù)...............................................97 
6.5.2 具體實(shí)現(xiàn)...............................................97 
第 7章 JSP 指令和腳本元素........................99 
7.1 JSP頁(yè)面構(gòu)成..............................................99 
7.2 JSP腳本元素............................................100 
7.2.1 JSP表達(dá)式..........................................101 
7.2.2 JSP小腳本..........................................102 
7.2.3 JSP聲明..............................................103 
7.2.4 小腳本和聲明的區(qū)別.........................104 
7.3 JSP指令....................................................104 
7.3.1 page 指令............................................105 
7.3.2 include 指令........................................108 
7.3.3 taglib指令...........................................109 
7.4 升級(jí)“新聞發(fā)布系統(tǒng)”...........................109 
7.4.1 開發(fā)任務(wù).............................................109 
7.4.2 具體實(shí)現(xiàn)............................................. 110 
第 8 章 JSP 內(nèi)置對(duì)象在“新聞發(fā)布系統(tǒng)” 
中的運(yùn)用............................................129 
8.1 JSP內(nèi)置對(duì)象簡(jiǎn)介....................................130 
8.1.1 request 對(duì)象........................................130 
8.1.2 response 對(duì)象......................................132 
8.1.3 out對(duì)象...............................................133 
8.1.4 session 對(duì)象........................................134 
8.1.5 application 對(duì)象..................................135 
8.2 使用 request 對(duì)象處理客戶端請(qǐng)求.........136 
8.2.1 超鏈接訪問(wèn)請(qǐng)求參數(shù)處理.................136 
8.2.2 表單請(qǐng)求處理.....................................136 
8.2.3 使用 request 對(duì)象處理頁(yè)面間 
數(shù)據(jù)傳遞............................................139 
8.2.4 解決中文亂碼問(wèn)題.............................139 
8.2.5 其他常用方法舉例.............................141 
8.3 response 客戶端請(qǐng)求動(dòng)態(tài)響應(yīng)................143 
8.3.1 動(dòng)態(tài)響應(yīng)客戶端請(qǐng)求.........................144 
8.3.2 頁(yè)面重定向.........................................145 
8.3.3 頁(yè)面定時(shí)刷新或延時(shí)跳轉(zhuǎn).................146 
8.4 使用 session 會(huì)話實(shí)現(xiàn) JSP頁(yè)面訪問(wèn) 
控制..........................................................146 
8.4.1 訪問(wèn)控制流程.....................................146 
8.4.2 訪問(wèn)控制的實(shí)現(xiàn).................................147 
8.5 使用 application 對(duì)象統(tǒng)計(jì)在線訪問(wèn) 
人數(shù)..........................................................148 
8.6 使用 JSP內(nèi)置對(duì)象繼續(xù)升級(jí) 
“新聞發(fā)布系統(tǒng)”....................................149 
8.6.1 開發(fā)任務(wù).............................................149 
8.6.2 具體實(shí)現(xiàn).............................................150 
第 2 篇 提高篇 
第 9 章 在“新聞發(fā)布系統(tǒng)”中引入 
Servlet 技術(shù).......................................178 
9.1 Servlet編程基礎(chǔ)......................................178 
9.1.1 初識(shí) Servlet ........................................178 
9.1.2 Servlet 和 JSP的關(guān)系........................180 
9.1.3 Servlet 接口及常用 API.....................180 
9.1.4 Servlet 生命周期................................184 
9.1.5 第一個(gè) Servlet 程序...........................185 
9.1.6 Servlet 的編程模式............................190 
9.1.7 Servet 的中文亂碼問(wèn)題.....................191 
9.2 Servlet 的會(huì)話跟蹤技術(shù)..........................193 
9.2.1 HTTP協(xié)議..........................................193 
9.2.2 會(huì)話定義及跟蹤機(jī)制.........................193 
9.2.3 會(huì)話的創(chuàng)建和使用.............................193 
9.2.4 會(huì)話生存周期.....................................196 
9.3 基于 Servlet 技術(shù)的MVC設(shè)計(jì)模式......196 
9.3.1 純 JSP編程模式的缺點(diǎn).....................196 
9.3.2 設(shè)計(jì)模式.............................................200 
9.3.3 MVC設(shè)計(jì)模式...................................200 
9.3.4 基于 JSP_Servlet_JavaBean 實(shí)現(xiàn) 
MVC模式..........................................201 
9.4 引入 Servlet 技術(shù)繼續(xù)升級(jí)及優(yōu)化 
“新聞發(fā)布系統(tǒng)”...................................204 
9.4.1 開發(fā)任務(wù).............................................204 
9.4.2 具體實(shí)現(xiàn).............................................204 
目錄 
VII 
第 10 章 高級(jí) JDBC技術(shù)在“新聞發(fā)布 
系統(tǒng)”中的應(yīng)用............................213 
10.1 使用 JDBC API進(jìn)行數(shù)據(jù)庫(kù)編程的 
缺陷........................................................213 
10.1.1 編程模板........................................213 
10.1.2 存在的問(wèn)題....................................214 
10.2 數(shù)據(jù)庫(kù)連接池.........................................214 
10.2.1 連接池的定義及原理....................214 
10.2.2 數(shù)據(jù)源與 JNDI資源......................215 
10.2.3 基于 Tomcat 容器的 JNDI 
配置................................................216 
10.3 基于屬性文件的數(shù)據(jù)庫(kù)信息配置 
方法........................................................217 
10.3.1 創(chuàng)建屬性文件................................217 
10.3.2 讀取屬性文件................................218 
10.4 使用高級(jí) JDBC技術(shù)繼續(xù)升級(jí) 
“新聞發(fā)布系統(tǒng)”..................................219 
10.4.1 開發(fā)任務(wù)........................................219 
10.4.2 具體實(shí)現(xiàn)........................................220 
第 11 章 使用 JSP 標(biāo)準(zhǔn)動(dòng)作簡(jiǎn)化 JSP 
頁(yè)面...................................................228 
11.1 基于組件的軟件開發(fā).............................228 
11.2 JavaBean 組件.........................................229 
11.2.1 封裝數(shù)據(jù)的 JavaBean ....................229 
11.2.2 封裝業(yè)務(wù)邏輯的 JavaBean ............231 
11.3 JSP標(biāo)準(zhǔn)動(dòng)作的使用..............................232 
11.3.1 JSP標(biāo)準(zhǔn)動(dòng)作.................................232 
11.3.2 在 JSP頁(yè)面中使用標(biāo)準(zhǔn)動(dòng)作調(diào)用 
JavaBean.........................................235 
11.3.3 應(yīng)用 JavaBean 解決中文亂碼 
問(wèn)題................................................236 
11.4 使用 JSP標(biāo)準(zhǔn)動(dòng)作繼續(xù)簡(jiǎn)化 JSP 
頁(yè)面的開發(fā)............................................238 
11.4.1 開發(fā)任務(wù)........................................238 
11.4.2 具體實(shí)現(xiàn)........................................238 
第 12 章 使用 EL 和 JSTL 繼續(xù)簡(jiǎn)化 
JSP 頁(yè)面開發(fā)..................................244 
12.1 EL表達(dá)式...............................................244 
12.1.1 EL表達(dá)式的作用..........................244 
12.1.2 EL語(yǔ)法..........................................245 
12.1.3 EL表達(dá)式的使用..........................246 
12.2 EL隱式對(duì)象...........................................249 
12.2.1 JSP隱式對(duì)象用法.........................250 
12.2.2 作用域訪問(wèn)對(duì)象用法....................251 
12.2.3 參數(shù)訪問(wèn)對(duì)象用法........................251 
12.2.4 請(qǐng)求頭訪問(wèn)對(duì)象用法....................252 
12.2.5 cookie 訪問(wèn)對(duì)象用法.....................253 
12.2.6 初始化參數(shù)訪問(wèn)對(duì)象用法............253 
12.3 JSTL標(biāo)準(zhǔn)標(biāo)簽庫(kù)...................................253 
12.4 JSTL核心標(biāo)簽庫(kù)...................................255 
12.4.1 通用標(biāo)簽........................................256 
12.4.2 條件標(biāo)簽........................................257 
12.4.3 迭代標(biāo)簽........................................258 
12.5 使用 EL和 JSTL標(biāo)準(zhǔn)動(dòng)作繼續(xù) 
簡(jiǎn)化 JSP頁(yè)面的開發(fā)............................259 
12.5.1 開發(fā)任務(wù)........................................259 
12.5.2 具體實(shí)現(xiàn)........................................260 
參考文獻(xiàn)...............................................................271 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)