注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(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開 頁數(shù): 280 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄


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

本目錄推薦

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