注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計網絡編程JSP應用開發(fā)與實踐

JSP應用開發(fā)與實踐

JSP應用開發(fā)與實踐

定 價:¥52.00

作 者: 劉乃琦,王沖 主編
出版社: 人民郵電出版社
叢編項:
標 簽: 工學 計算機 教材 研究生/本科/??平滩?/td>

購買這本書可以去


ISBN: 9787115298102 出版時間: 2012-12-01 包裝: 平裝
開本: 16開 頁數: 424 字數:  

內容簡介

  《普通高等學校計算機教育“十二五”規(guī)劃教材:JSP應用開發(fā)與實踐》作為JSP技術課程的教材,系統(tǒng)全面地介紹了有關JSP網站開發(fā)所涉及的各類知識。全書共分16章,內容包括Web應用開發(fā)概述、客戶端應用技術基礎、搭建JSP網站開發(fā)環(huán)境、Java語言基礎、JSP基本語法、JSP的內置對象、JavaBean技術、Servlet技術、數據庫應用開發(fā)、EL表達式、JSTL核心標簽庫、JSP操作XML、JSP與Ajax、綜合案例——九宮格日記網、課程設計——圖書館管理系統(tǒng)、課程設計——博客網。全書每章內容都與實例緊密結合,有助于學生理解知識,應用知識,達到學以致用的目的?!镀胀ǜ叩葘W校計算機教育“十二五”規(guī)劃教材:JSP應用開發(fā)與實踐》的配套光盤中提供了本書所有實例、綜合實例、實驗、綜合案例和課程設計的源代碼、制作精良的電子課件PPT及教學錄像、《JavaWeb編程詞典(個人版)》體驗版學習軟件。其中,源代碼全部經過精心測試,能夠在Windows2003、WindowsXP、Windows7系統(tǒng)下編譯和運行?!镀胀ǜ叩葘W校計算機教育“十二五”規(guī)劃教材:JSP應用開發(fā)與實踐》可作為本科計算機專業(yè)、軟件學院、高職軟件專業(yè)及相關專業(yè)的教材,同時也適合JSP愛好者,初、中級的Web程序開發(fā)人員參考使用。

作者簡介

暫缺《JSP應用開發(fā)與實踐》作者簡介

圖書目錄

第1章 Web應用開發(fā)概述 
1.1 網絡程序開發(fā)體系結構 
1.1.1 C/S結構介紹 
1.1.2 B/S結構介紹 
1.1.3 兩種體系結構的比較 
1.2 Web簡介 
1.2.1 什么是Web 
1.2.2 Web的工作原理 
1.2.3 Web的發(fā)展歷程 
1.3 Web開發(fā)技術 
1.3.1 客戶端應用技術 
1.3.2 服務器端應用技術 
知識點提煉 
習題 第2章 客戶端應用技術基礎 
2.1 HTML 5標記語言 
2.1.1 HTML 5文檔結構 
2.1.2 HTML文字排版標記 
2.1.3 圖片與超鏈接標記 
2.1.4 HTML 5新增的語義元素 
2.1.5 制作表格 
2.1.6 播放音頻和視頻 
2.1.7 表單標記 
2.2 CSS樣式表 
2.2.1 樣式表的定義與引用 
2.2.2 CSS規(guī)則 
2.2.3 CSS選擇器 
2.2.4 CSS常用屬性 
2.3 JavaScript腳本語言 
2.3.1 JavaScript的語言基礎 
2.3.2 JavaScript的流程控制語句 
2.3.3 JavaScript函數的定義及調用 
2.3.4 事件處理 
2.3.5 常用對象 
2.3.6 DOM技術 
2.4 綜合實例——應用DIV+CSS布局許愿墻主界面 
知識點提煉 
習題 
實驗:驗證用戶注冊信息的合法性 
實驗目的 
實驗內容 
實驗步驟 第3章 搭建JSP開發(fā)環(huán)境 
3.1 JSP概述 
3.1.1 Java的體系結構 
3.1.2 JSP技術特征 
3.1.3 JSP頁面的執(zhí)行過程 
3.1.4 JSP中應用MVC架構 
3.1.5 JSP開發(fā)及運行環(huán)境 
3.2 JDK的安裝與配置 
3.2.1 JDK的下載與安裝 
3.2.2 Windows系統(tǒng)下配置和測試JDK 
3.3 Tomcat的安裝與配置 
3.3.1 下載和安裝Tomcat服務器 
3.3.2 Tomcat的目錄結構 
3.3.3 修改Tomcat的默認端口 
3.3.4 部署Web應用 
3.4 MySQL數據庫的安裝與使用 
3.4.1 MySQL數據庫概述 
3.4.2 下載和安裝MySQL數據庫 
3.4.3 使用MySQL的圖形化工具 
3.5 Eclipse開發(fā)工具的安裝與使用 
3.5.1 Eclipse的下載與安裝 
3.5.2 啟動Eclipse 
3.5.3 安裝Eclipse中文語言包 
3.5.4 Eclipse工作臺 
3.6 綜合實例——使用Eclipse開發(fā)一個JSP網站 
知識點提煉 
習題 
實驗:創(chuàng)建并發(fā)布一個JSP網站 
實驗目的 
實驗內容 
實驗步驟 第4章 Java語言基礎 
4.1 面向對象程序設計 
4.1.1 什么是類和對象 
4.1.2 定義類 
4.1.3 定義成員方法 
4.1.4 定義成員變量與局部變量 
4.1.5 構造方法的使用 
4.1.6 Java對象的創(chuàng)建與使用 
4.1.7 包的使用 
4.2 數據類型 
4.2.1 基本數據類型 
4.2.2 基本數據類型之間的轉換 
4.3 常量與變量 
4.3.1 定義常量 
4.3.2 定義變量 
4.4 運算符的應用 
4.4.1 賦值運算符 
4.4.2 算術運算符 
4.4.3 比較運算符 
4.4.4 邏輯運算符 
4.4.5 位運算符 
4.4.6 條件運算符 
4.4.7 自增自減運算符 
4.4.8 運算符的優(yōu)先級 
4.5 流程控制語句 
4.5.1 分支語句 
4.5.2 循環(huán)語句 
4.5.3 使用break、continue語句實現程序的跳轉 
4.6 字符串處理 
4.6.1 創(chuàng)建字符串對象 
4.6.2 連接字符串 
4.6.3 判斷字符串對象是否相等 
4.6.4 字符串替換 
4.6.5 獲取子字符串 
4.6.6 將字符串轉換為數值類型 
4.7 數組的創(chuàng)建與使用 
4.7.1 什么是數組及數組的應用 
4.7.2 一維數組的創(chuàng)建及遍歷 
4.7.3 二維數組的創(chuàng)建及遍歷 
4.8 集合類的應用 
4.8.1 ArrayList類 
4.8.2 Vector類 
4.9 綜合實例——在控制臺上輸出九九乘法表 
知識點提煉 
習題 
實驗:輸出由*號組成的菱形 
實驗目的 
實驗內容 
實驗步驟 第5章 JSP基本語法 
5.1 JSP頁面的基本構成 
5.2 腳本標識 
5.2.1 JSP表達式(Expression) 
5.2.2 聲明標識(Declaration) 
5.2.3 代碼片段 
5.3 注釋 
5.3.1 HTML中的注釋 
5.3.2 隱藏注釋 
5.3.3 動態(tài)注釋 
5.3.4 代碼片段中的注釋 
5.4 指令標識 
5.4.1 page指令 
5.4.2 include指令 
5.4.3 taglib指令 
5.5 動作標識 
5.5.1 操作JavaBean的動作標識 
5.5.2 包含外部文件的動作標識 
5.5.3 執(zhí)行請求轉發(fā)的動作標識 
5.5.4 設置參數的子動作標識 
5.6 綜合實例——包含需要傳遞參數的文件 
知識點提煉 
習題 
實驗:動態(tài)添加下拉列表的列表項 
實驗目的 
實驗內容 
實驗步驟 第6章 JSP的內置對象 
6.1 內置對象概述 
6.2 request對象 
6.2.1 獲取訪問請求參數 
6.2.2 獲取表單提交的信息 
6.2.3 解決中文亂碼 
6.2.4 通過request對象進行數據傳遞 
6.2.5 獲取客戶端信息 
6.2.6 獲取cookie 
6.2.7 顯示國際化信息 
6.3 response響應對象 
6.3.1 實現重定向頁面 
6.3.2 處理HTTP文件頭 
6.3.3 設置輸出緩沖 
6.4 out輸出對象 
6.4.1 向客戶端輸出數據 
6.4.2 管理相應緩沖區(qū) 
6.5 session會話對象 
6.5.1 創(chuàng)建及獲取客戶的會話 
6.5.2 從會話中移除指定的對象 
6.5.3 設置session的有效時間 
6.5.4 銷毀session 
6.6 application應用對象 
6.6.1 訪問應用程序初始化參數 
6.6.2 應用程序環(huán)境屬性管理 
6.6.3 應用application實現網頁計數器 
6.7 其他內置對象 
6.7.1 應答與請求的page對象 
6.7.2 獲取頁面上下文的pageContext對象 
6.7.3 獲取web.xml配置信息的config對象 
6.7.4 獲取異常信息的exception對象 
6.8 綜合實例——應用session實現用戶登錄 
知識點提煉 
習題 
實驗:帶驗證碼的用戶登錄 
實驗目的 
實驗內容 
實驗步驟 第7章 JavaBean技術 
7.1 JavaBean技術簡介 
7.1.1 JavaBean概述 
7.1.2 JavaBean的種類 
7.2 JavaBean的應用 
7.2.1 獲取JavaBean屬性 
7.2.2 對JavaBean屬性賦值 
7.2.3 如何在JSP頁面中應用JavaBean 
7.3 綜合實例——應用JavaBean解決中文亂碼 
知識點提煉 
習題 
實驗:轉換輸入文本中的回車和空格 
實驗目的 
實驗內容 
實驗步驟 第8章 Servlet技術 
8.1 Servlet基礎 
8.1.1 Servlet體系結構 
8.1.2 Servlet技術特點 
8.1.3 Servlet與JSP的區(qū)別 
8.2 Servlet開發(fā) 
8.2.1 創(chuàng)建Servlet 
8.2.2 Servlet配置 
8.2.3 在Servlet中實現頁面轉發(fā) 
8.2.4 Servlet處理表單數據 
8.3 Servlet過濾器 
8.3.1 什么是過濾器 
8.3.2 過濾器核心對象 
8.3.3 過濾器創(chuàng)建與配置 
8.4 Servlet監(jiān)聽器 
8.4.1 Servlet監(jiān)聽器簡介 
8.4.2 Servlet監(jiān)聽器的原理 
8.4.3 Servlet上下文監(jiān)聽 
8.4.4 HTTP會話監(jiān)聽 
8.4.5 Servlet請求監(jiān)聽 
8.5 綜合實例——應用監(jiān)聽器統(tǒng)計在線用戶 
知識點提煉 
習題 
實驗:編寫一個字符編碼過濾器 
實驗目的 
實驗內容 
實驗步驟 第9章 數據庫應用開發(fā) 
9.1 JDBC簡介 
9.1.1 JDBC技術介紹 
9.1.2 JDBC驅動程序 
9.2 JDBC API 
9.2.1 Driver接口 
9.2.2 Connection接口 
9.2.3 DriverManager類 
9.2.4 Statement接口 
9.2.5 PreparedStatement接口 
9.2.6 CallableStatement接口 
9.2.7 ResultSet接口 
9.3 連接數據庫 
9.3.1 加載JDBC驅動程序 
9.3.2 創(chuàng)建數據庫連接 
9.3.3 執(zhí)行SQL語句 
9.3.4 獲得查詢結果 
9.3.5 關閉連接 
9.4 JDBC操作數據庫 
9.4.1 添加數據 
9.4.2 查詢數據 
9.4.3 修改數據 
9.4.4 刪除數據 
9.4.5 批處理 
9.4.6 調用存儲過程 
9.5 綜合實例——分頁查詢 
知識點提煉 
習題 
實驗:實現批量刪除數據 
實驗目的 
實驗內容 
實驗步驟 第10章 EL表達式 
10.1 表達式語言(EL)概述 
10.1.1 EL的基本語法 
10.1.2 EL的特點 
10.2 與低版本的環(huán)境兼容——禁用EL 
10.2.1 使用斜杠“\\”符號 
10.2.2 使用page指令 
10.2.3 在web.xml文件中配置元素 
10.3 EL的保留關鍵字 
10.4 EL的運算符及優(yōu)先級 
10.4.1 通過EL訪問數據 
10.4.2 在EL中進行算術運算 
10.4.3 在EL中判斷對象是否為空 
10.4.4 在EL中進行邏輯關系運算 
10.4.5 在EL中進行條件運算 
10.5 EL的隱含對象 
10.5.1 頁面上下文對象 
10.5.2 訪問作用域范圍的隱含對象 
10.5.3 訪問環(huán)境信息的隱含對象 
10.6 定義和使用EL的函數 
10.6.1 定義和使用函數 
10.6.2 定義和使用EL函數時常見的錯誤 
10.7 綜合實例——通過EL顯示投票結果 
知識點提煉 
習題 
實驗:應用EL訪問JavaBean屬性 
實驗目的 
實驗內容 
實驗步驟 第11章 JSTL核心標簽庫 
11.1 JSTL標簽庫簡介 
11.2 JSTL的下載與配置 
11.2.1 下載JSTL標簽庫 
11.2.2 配置JSTL 
11.3 表達式標簽 
11.3.1 輸出標簽 
11.3.2 變量設置標簽 
11.3.3 變量移除標簽 
11.3.4 捕獲異常標簽 
11.4 URL相關標簽 
11.4.1 導入標簽 
11.4.2 動態(tài)生成URL標簽 
11.4.3 重定向標簽 
11.4.4 傳遞參數標簽 
11.5 流程控制標簽 
11.5.1 條件判斷標簽 
11.5.2 條件選擇標簽 
11.5.3 條件測試標簽 
11.5.4 其他條件標簽 
11.6 循環(huán)標簽 
11.6.1 循環(huán)標簽 
11.6.2 迭代標簽 
11.7 綜合實例——JSTL在電子商城中的應用 
知識點提煉 
習題 
實驗:顯示數據庫中的圖書信息 
實驗目的 
實驗內容 
實驗步驟 第12章 JSP操作XML 
12.1 XML簡介 
12.1.1 XML文檔結構 
12.1.2 XML語法要求 
12.1.3 為XML文檔中的元素定義屬性 
12.1.4 XML的注釋 
12.1.5 處理字符數據 
12.2 dom4j概述 
12.2.1 dom4j簡介 
12.2.2 dom4j的下載與配置 
12.3 創(chuàng)建XML文件 
12.3.1 創(chuàng)建XML文檔對象 
12.3.2 創(chuàng)建根節(jié)點 
12.3.3 添加注釋 
12.3.4 添加屬性 
12.3.5 創(chuàng)建子節(jié)點 
12.3.6 設置節(jié)點的內容 
12.3.7 設置編碼 
12.3.8 設置輸出格式 
12.3.9 輸出XML文件 
12.4 解析XML文檔 
12.4.1 構建XML文檔對象 
12.4.2 獲取根節(jié)點 
12.4.3 獲取子節(jié)點 
12.5 修改XML文檔 
12.5.1 修改節(jié)點 
12.5.2 刪除節(jié)點 
12.6 綜合實例——保存公告信息到XML文件 
知識點提煉 
習題 
實驗:管理保存在XML文件中的公告信息 
實驗目的 
實驗內容 
實驗步驟 第13章 JSP與Ajax 
13.1 Ajax簡介 
13.1.1 什么是Ajax 
13.1.2 Ajax開發(fā)模式與傳統(tǒng)開發(fā)模式的比較 
13.1.3 Ajax的優(yōu)點 
13.1.4 Ajax使用的技術 
13.2 使用XMLHttpRequest對象 
13.2.1 初始化XMLHttpRequest對象 
13.2.2 XMLHttpRequest對象的常用方法 
13.2.3 XMLHttpRequest對象的常用屬性 
13.3 傳統(tǒng)Ajax的工作流程 
13.3.1 發(fā)送請求 
13.3.2 處理服務器響應 
13.3.3 一個完整的實例——檢測用戶名是否唯一 
13.4 jQuery實現Ajax 
13.4.1 jQuery簡介 
13.4.2 應用load()方法發(fā)送請求 
13.4.3 發(fā)送GET和POST請求 
13.4.4 服務器返回的數據格式 
13.4.5 使用$.ajax()方法 
13.5 需要注意的幾個問題 
13.5.1 安全問題 
13.5.2 性能問題 
13.5.3 瀏覽器兼容性問題 
13.5.4 中文編碼問題 
13.6 綜合實例——多級聯動下拉列表 
知識點提煉 
習題 
實驗:實時顯示公告信息 
實驗目的 
實驗內容 
實驗步驟 第14章 綜合案例——九宮格日記網 
14.1 需求分析 
14.2 總體設計 
14.2.1 系統(tǒng)目標 
14.2.2 構建開發(fā)環(huán)境 
14.2.3 網站功能結構 
14.2.4 系統(tǒng)流程圖 
14.3 數據庫設計 
14.3.1 數據庫概要說明 
14.3.2 數據庫E-R圖 
14.3.3 數據表結構 
14.4 公共模塊設計 
14.4.1 編寫數據庫連接及操作的類 
14.4.2 編寫保存分頁代碼的JavaBean 
14.4.3 配置解決中文亂碼的過濾器 
14.4.4 編寫實體類 
14.5 網站主要模塊開發(fā) 
14.5.1 主界面設計 
14.5.2 顯示九宮格日記列表模塊 
14.5.3 寫九宮格日記模塊設計 
14.6 網站編譯與發(fā)布 
14.6.1 網站編譯 
14.6.2 網站發(fā)布 第15章 課程設計——圖書館管理系統(tǒng) 
15.1 課程設計目的 
15.2 功能描述 
15.3 總體設計 
15.3.1 構建開發(fā)環(huán)境 
15.3.2 網站功能結構 
15.3.3 系統(tǒng)流程圖 
15.4 數據庫設計 
15.4.1?。?R圖 
15.4.2 數據表設計 
15.5 實現過程 
15.5.1 系統(tǒng)登錄設計 
15.5.2 主界面設計 
15.5.3 圖書借閱設計 
15.5.4 圖書續(xù)借設計 
15.5.5 圖書歸還設計 
15.6 調試運行 第16章 課程設計——博客網 
16.1 課程設計目的 
16.2 功能描述 
16.3 總體設計 
16.3.1 構建開發(fā)環(huán)境 
16.3.2 網站功能結構 
16.3.3 系統(tǒng)流程圖 
16.4 數據庫設計 
16.4.1 E-R圖 
16.4.2 數據表設計 
16.4.3 數據表之間的關系圖 
16.5 實現過程 
16.5.1 前臺主頁設計 
16.5.2 我的文章列表設計 
16.5.3 博主登錄設計 
16.5.4 觀看影音模塊設計 
16.5.5 上傳影音模塊設計 
16.6 調試運行 
16.7 課程設計總結

本目錄推薦

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