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

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

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

定 價:¥36.00

作 者: 孫華林 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 高職高專教材 計算機 教材

ISBN: 9787111465102 出版時間: 2014-06-01 包裝: 平裝
開本: 16開 頁數(shù): 280 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄


前言 
第 1 篇 基礎篇 
第 1章 開發(fā)和運行環(huán)境簡介及安裝...........2 
1.1 Java EE 開發(fā)平臺和應用平臺介紹.............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 應用程序......................21 
2.1 B/S技術架構(gòu)..............................................21 
2.1.1 B/S模式的特點..................................21 
2.1.2 B/S開發(fā)涉及的技術內(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 項目.........................24 
2.3.2 Web 項目的目錄結(jié)構(gòu)..........................25 
2.3.3 編寫 Web 項目的代碼.........................26 
2.3.4 部署第一個 Web 項目.........................27 
2.3.5 運行 Web 項目.....................................27 
2.4 Web 程序的調(diào)試與排錯.............................28 
第 3 章 使用客戶端技術實現(xiàn)系統(tǒng) 
靜態(tài)頁面..............................................31 
3.1 采用 HTML 標記搭建系統(tǒng)頁面布局.......31 
3.1.1 HTML 頁面的基本結(jié)構(gòu)......................31 
3.1.2 HTML 常用標記..................................32 
3.1.3 表單及表單元素...................................34 
3.1.4 使用 HTML 搭建系統(tǒng)靜態(tài)頁面.........34 
3.2 CSS點綴頁面.............................................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 實現(xià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實現(xiàn)用戶輸入驗證........55 
第 4章 使用 List、Map 存儲對象..............59 
4.1 集合概述.....................................................59 
4.2 List 接口及具體實現(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ù)據(jù)庫.........70 
5.1 JDBC技術概述..........................................70 
5.2 使用 JDBC技術進行數(shù)據(jù)庫 
編程的模板................................................71 
5.3 JDBC應用..................................................74 
5.4 升級“新聞發(fā)布系統(tǒng)”—— 
實現(xiàn)用戶 
登錄、注冊及修改功能............................81 
5.4.1 開發(fā)任務...............................................81 
5.4.2 具體實現(xiàn)...............................................81 
第 6章 JSP 技術概述......................................90 
6.1 JSP簡介......................................................90 
6.2 JSP執(zhí)行過程..............................................91 
6.3 JSP頁面的創(chuàng)建..........................................92 
構(gòu)建 Web 應用系統(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)”—— 
實現(xiàn) 
部分 JSP頁面............................................97 
6.5.1 開發(fā)任務...............................................97 
6.5.2 具體實現(xiàn)...............................................97 
第 7章 JSP 指令和腳本元素........................99 
7.1 JSP頁面構(gòu)成..............................................99 
7.2 JSP腳本元素............................................100 
7.2.1 JSP表達式..........................................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ā)任務.............................................109 
7.4.2 具體實現(xiàn)............................................. 110 
第 8 章 JSP 內(nèi)置對象在“新聞發(fā)布系統(tǒng)” 
中的運用............................................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)響應................143 
8.3.1 動態(tài)響應客戶端請求.........................144 
8.3.2 頁面重定向.........................................145 
8.3.3 頁面定時刷新或延時跳轉(zhuǎn).................146 
8.4 使用 session 會話實現(xiàn) JSP頁面訪問 
控制..........................................................146 
8.4.1 訪問控制流程.....................................146 
8.4.2 訪問控制的實現(xiàn).................................147 
8.5 使用 application 對象統(tǒng)計在線訪問 
人數(shù)..........................................................148 
8.6 使用 JSP內(nèi)置對象繼續(xù)升級 
“新聞發(fā)布系統(tǒng)”....................................149 
8.6.1 開發(fā)任務.............................................149 
8.6.2 具體實現(xiàn).............................................150 
第 2 篇 提高篇 
第 9 章 在“新聞發(fā)布系統(tǒng)”中引入 
Servlet 技術.......................................178 
9.1 Servlet編程基礎......................................178 
9.1.1 初識 Servlet ........................................178 
9.1.2 Servlet 和 JSP的關系........................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 的會話跟蹤技術..........................193 
9.2.1 HTTP協(xié)議..........................................193 
9.2.2 會話定義及跟蹤機制.........................193 
9.2.3 會話的創(chuàng)建和使用.............................193 
9.2.4 會話生存周期.....................................196 
9.3 基于 Servlet 技術的MVC設計模式......196 
9.3.1 純 JSP編程模式的缺點.....................196 
9.3.2 設計模式.............................................200 
9.3.3 MVC設計模式...................................200 
9.3.4 基于 JSP_Servlet_JavaBean 實現(xiàn) 
MVC模式..........................................201 
9.4 引入 Servlet 技術繼續(xù)升級及優(yōu)化 
“新聞發(fā)布系統(tǒng)”...................................204 
9.4.1 開發(fā)任務.............................................204 
9.4.2 具體實現(xiàn).............................................204 
目錄 
VII 
第 10 章 高級 JDBC技術在“新聞發(fā)布 
系統(tǒng)”中的應用............................213 
10.1 使用 JDBC API進行數(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技術繼續(xù)升級 
“新聞發(fā)布系統(tǒng)”..................................219 
10.4.1 開發(fā)任務........................................219 
10.4.2 具體實現(xiàn)........................................220 
第 11 章 使用 JSP 標準動作簡化 JSP 
頁面...................................................228 
11.1 基于組件的軟件開發(fā).............................228 
11.2 JavaBean 組件.........................................229 
11.2.1 封裝數(shù)據(jù)的 JavaBean ....................229 
11.2.2 封裝業(yè)務邏輯的 JavaBean ............231 
11.3 JSP標準動作的使用..............................232 
11.3.1 JSP標準動作.................................232 
11.3.2 在 JSP頁面中使用標準動作調(diào)用 
JavaBean.........................................235 
11.3.3 應用 JavaBean 解決中文亂碼 
問題................................................236 
11.4 使用 JSP標準動作繼續(xù)簡化 JSP 
頁面的開發(fā)............................................238 
11.4.1 開發(fā)任務........................................238 
11.4.2 具體實現(xiàn)........................................238 
第 12 章 使用 EL 和 JSTL 繼續(xù)簡化 
JSP 頁面開發(fā)..................................244 
12.1 EL表達式...............................................244 
12.1.1 EL表達式的作用..........................244 
12.1.2 EL語法..........................................245 
12.1.3 EL表達式的使用..........................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標準標簽庫...................................253 
12.4 JSTL核心標簽庫...................................255 
12.4.1 通用標簽........................................256 
12.4.2 條件標簽........................................257 
12.4.3 迭代標簽........................................258 
12.5 使用 EL和 JSTL標準動作繼續(xù) 
簡化 JSP頁面的開發(fā)............................259 
12.5.1 開發(fā)任務........................................259 
12.5.2 具體實現(xiàn)........................................260 
參考文獻...............................................................271 

本目錄推薦

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