編輯推薦
一本講透基礎知識、實例開發、模塊開發、項目開發的百科全書。
《軟件開發實戰:Java Web開發實戰》特色及學習資源包清單如下:
·黃金學習搭配
基礎知識、實例開發、模塊開發、學習資源包。(圖書+光盤+網站)
·專業學習視頻
光盤含有31小時大型同步教學視頻,聽專傢現場演示講解。(光盤中)
·重難點精確打擊
197個實戰範例分析,精確掌握重點難點。(圖書)
·學習經驗分享
提供互動、互助學習平颱,學習經驗分享。(登錄網站)
·學習測試、診斷
網站提供編程能力測試、軟件考試模擬測試題庫。(登錄網站)
·有趣實踐任務
光盤提供1100多個實踐任務,讀者可以登錄網站獲取答案。(光盤+網站)
·專業資源庫
免費贈送程序開發資源庫(學習版),拓展編程視野。(登錄網站)
·學習排憂解難
提供編程學習論壇,頭腦風暴,幫您輕鬆解決編程睏擾。(登錄網站)
·獲取源程序
光盤提供幾乎所有實例的源程序,可直接復製,照貓畫虎,調試運行。(光盤中)
·提供習題答案
《軟件開發實戰:Java Web開發實戰》對於習題都給齣瞭答案,先自行作業,然後對比分析。(光盤中)
·贈送開發案例
贈送開發案例文檔、源程序和學習視頻,幫助讀者拓展視野,提高熟練度。(光盤中)
內容簡介
《軟件開發實戰:Java Web開發實戰》從初學者的角度齣發,通過通俗易懂的語言、豐富實用的實例,詳細介紹瞭使用Java語言和開源框架進行Web程序開發應該掌握的各項技術,內容突齣“基礎”、“全麵”、“深入”的特點,同時就像書名所暗示的一樣,強調“實戰”效果。在介紹技術的同時,書中都會提供示例或稍大一些的實例,同時在結尾安排有實戰,通過5~8個實戰來綜閤應用本章所講解的知識,做到理論聯係實際;每篇的最後一章有一個綜閤實驗,通過一個模塊綜閤講解本篇的知識內容;在本書的最後兩章中提供瞭兩個完整的項目實例,講述從前期規劃、設計流程到項目最終實施的整個實現過程。
全書共分5篇25章,包括走進JSP、掌握JSP語法、JSP內置對象、Servlet技術、綜閤實驗(一)——JSP使用Model2實現登錄模塊、EL錶達式語言、JSTL核心標簽庫、綜閤實驗(二)——結閤JSTL與EL技術開發通訊錄模塊、JSP操作XML、JavaScript腳本語言、綜閤實驗(三)——Ajax實現用戶注冊模塊、Struts 2框架、Hibernate框架、Hibernate高級應用、綜閤實驗(四)——JSP+Hibernate實現留言模塊、Spring框架、Spring MVC框架、綜閤實驗(五)——Spring+Hibernate實現用戶管理模塊、數據分頁、文件上傳與下載、PDF與Excel組件、動態圖錶、綜閤實驗(六)——在綫投票統計模塊、基於SSH2的電子商城網站、基於SSH2的明日論壇等。所有知識都結閤具體實例進行介紹,對涉及的程序代碼給齣瞭詳細的注釋,讀者可以輕鬆領會Java Web程序開發的精髓,快速提高開發技能。
《軟件開發實戰:Java Web開發實戰》特色及豐富的學習資源包如下:
黃金學習搭配、專業學習視頻、重難點精確打擊、學習經驗分享、學習測試診斷、有趣實踐任務、專業資源庫、學習排憂解難、獲取源程序、提供習題答案、贈送開發案例。
《軟件開發實戰:Java Web開發實戰》適閤有誌於從事軟件開發的初學者、高校計算機相關專業的學生和畢業生,可作為軟件開發人員的參考手冊,也可作為高校教師的教學參考書。
內頁插圖
目錄
第1篇 JSP基礎
第1章 走進JSP
視頻講解:3分鍾
1.1 JSP概述
1.1.1 什麼是JSP
1.1.2 項目成功案例
1.1.3 如何學好JSP
1.2 JSP技術特徵
1.2.1 跨平颱
1.2.2 業務代碼分離
1.2.3 組件重用
1.2.4 繼承Java Servlet功能
1.2.5 預編譯
1.3 搭建JSP開發環境
1.3.1 安裝Java開發工具包JDK
1.3.2 安裝和配置Web服務器
1.3.3 安裝與使用數據庫
1.4 Eclipse開發工具的安裝與使用
1.4.1 Eclipse的下載與安裝
1.4.2 啓動Eclipse
1.4.3 安裝Eclipse中文語言包
1.4.4 Eclipse工作颱
1.4.5 配置服務器
1.4.6 指定Web瀏覽器
1.4.7 設置JSP頁麵的編碼格式
1.5 開發第一個JSP程序
1.5.1 編寫JSP程序
1.5.2 運行JSP程序
1.6 JSP常用資源
1.6.1 JSP資源
1.6.2 Eclipse資源
1.7 實戰
1.7.1 修改Tomcat服務器的端口號
1.7.2 通過復製Web應用到Tomcat部署Web應用
1.7.3 通過在server.xml文件中配置
元素部署Web應用
1.7.4 設置Eclipse工作空間的字符編碼
1.7.5 為項目導入所需的Jar包
1.8 本章小結
第2章 掌握JSP語法
視頻講解:50分鍾
2.1 瞭解JSP的基本構成
2.2 指令標簽
2.2.1 page指令
2.2.2 include指令
2.2.3 taglib指令
2.3 嵌入Java代碼
2.3.1 代碼片段
2.3.2 聲明
2.3.3 JSP錶達式
2.4 注釋
2.4.1 HTML注釋
2.4.2 JSP注釋
2.4.3 動態注釋
2.4.4 代碼注釋
2.5 JSP動作標簽
2.5.1
2.5.2
2.5.3
2.5.4 操作JavaBean的動作標簽
2.6 實戰
2.6.1 連接數據庫並將數據顯示在頁麵錶格中
2.6.2 根據數據錶動態生成下拉列錶
2.6.3 將3個頁麵組成一個新的頁麵
2.6.4 導入頁麵頭部和版權信息頁
2.6.5 在JSP頁麵中輸齣星號組成的金字塔
2.7 本章小結
2.8 學習成果檢驗
第3章 JSP內置對象
視頻講解:90分鍾
3.1 JSP內置對象的概述
3.2 request對象
3.2.1 獲取請求參數值
3.2.2 解決中文亂碼
3.2.3 獲取Form錶單的信息
3.2.4 獲取請求客戶端信息
3.2.5 在作用域中管理屬性
3.2.6 cookie管理
3.2.7 獲取瀏覽器使用的語言
3.3 response對象
3.3.1 重定嚮網頁
3.3.2 處理HTTP文件頭
3.3.3 設置輸齣緩衝
3.4 session對象
3.4.1 創建及獲取session信息
3.4.2 從會話中移除指定的綁定對象
3.4.3 銷毀session
3.4.4 會話超時的管理
3.4.5 session對象的應用
3.5 application對象
3.5.1 訪問應用程序初始化參數
3.5.2 管理應用程序環境屬性
3.6 out對象
3.6.1 管理響應緩衝
3.6.2 嚮客戶端輸齣數據
3.7 其他內置對象
3.7.1 獲取會話範圍的pageContext對象
3.7.2 讀取web.xml配置信息的config對象
3.7.3 應答或請求的page對象
3.7.4 獲取異常信息的exception對象
3.8 實戰
3.8.1 application對象實現網頁計數器
3.8.2 在提交錶單時加入驗證碼
3.8.3 實現自動登錄
3.8.4 定時刷新頁麵
3.8.5 統計用戶在某頁停留時間
3.9 本章小結
3.10 學習成果檢驗
第4章 Servlet技術
視頻講解:88分鍾
4.1 Servlet基礎
4.1.1 Servlet與Servlet容器
4.1.2 Servlet技術特點
4.1.3 Servlet技術功能
4.1.4 Servlet與JSP的區彆
4.1.5 Servlet代碼結構
4.1.6 簡單的Servlet程序
4.2 Servlet開發
4.2.1 Servlet的創建
4.2.2 Servlet配置的相關元素
4.3 Servlet API編程常用的接口和類
4.3.1 Servlet接口
4.3.2 ServletConfig接口
4.3.3 HttpServletRequest接口
4.3.4 HttpServletResponse接口
4.3.5 GenericServlet類
4.3.6 HttpServlet類
4.4 Servlet過濾器
4.4.1 過濾器概述
4.4.2 Filter API
4.4.3 過濾器的配置
4.4.4 過濾器典型應用
4.5 實戰
4.5.1 JSP與Servlet實現用戶注冊
4.5.2 過濾非法文字
4.5.3 統計網站的訪問量
4.5.4 利用Servlet實現個人所得稅計算器
4.5.5 生成網站錶單的驗證碼
4.6 本章小結
4.7 學習成果檢驗
第5章 綜閤實驗(一)——JSP使用Model2實現登錄模塊
視頻講解:58分鍾
5.1 JavaBean
5.1.1 JavaBean簡介
5.1.2
5.1.3
5.1.4
5.1.5 JavaBean的作用域
5.2 Model1模式
5.3 Model2模式
5.3.1 MVC原理
5.3.2 JSP+Servlet+JavaBean
5.4 兩種模式的比較
5.5 登錄模塊的實現
5.5.1 模塊介紹
5.5.2 關鍵技術
5.5.3 數據庫設計
5.5.4 JavaBean設計
5.5.5 實現過程
5.6 運行項目
5.7 本章小結
5.8 學習成果檢驗
第2篇 高 級 技 術
第6章 EL錶達式語言
視頻講解:73分鍾
6.1 EL概述
6.1.1 使用EL錶達式的前提條件
6.1.2 EL錶達式的基本語法
6.1.3 EL錶達式的特點
6.2 EL錶達式的存取範圍
6.3 EL錶達式的運算符
6.3.1 存取數據運算符“[]”和“.”
6.3.2 算術運算符
6.3.3 關係運算符
6.3.4 邏輯運算符
6.3.5 empty運算符
6.3.6 條件運算符
6.3.7 運算符的優先級
6.4 EL錶達式中的保留字
6.5 EL錶達式中的隱含對象
6.5.1 PageContext對象的應用
6.5.2 param和paramValues對象的應用
6.5.3 header和headerValues對象的應用
6.5.4 訪問作用域範圍的隱含對象
6.5.5 cookie對象的應用
6.5.6 initParam對象的應用
6.6 實戰
6.6.1 應用EL錶達式訪問JavaBean的屬性
6.6.2 應用EL錶達式顯示投票結果
6.6.3 判斷用戶名是否為空,空則顯示相應的提示信息
6.6.4 顯示客戶端使用的瀏覽器
6.6.5 判斷用戶是否登錄,並顯示不同提示信息
6.7 本章小結
6.8 學習成果檢驗
第7章 JSTL核心標簽庫
視頻講解:94分鍾
7.1 JSTL簡介
7.1.1 下載和配置JSTL
7.1.2 JSTL標簽庫簡介
7.2 錶達式標簽
7.2.1 輸齣標簽
7.2.2 設置標簽
7.2.3 移除標簽
7.2.4 捕獲異常標簽
7.3 條件標簽
7.3.1 標簽
7.3.2 、和標簽
7.4 循環標簽
7.4.1 標簽
7.4.2 標簽
7.5 URL操作標簽
7.5.1 文件導入標簽
7.5.2 重定嚮標簽
7.5.3 生成URL地址標簽
7.5.4 參數傳遞標簽
7.6 實戰
7.6.1 應用JSTL顯示數據庫中的商品信息
7.6.2 JSTL在電子商城網站中的應用
7.6.3 JSTL導入網站注冊協議
7.6.4 JSTL標簽實現網站計數器
7.6.5 應用標簽判斷用戶最喜愛的水果
7.7 本章小結
7.8 學習成果檢驗
第8章 綜閤實驗(二)——結閤JSTL與EL技術開發通訊錄模塊
視頻講解:73分鍾
8.1 模塊概述
8.1.1 功能描述
8.1.2 係統流程
8.1.3 主頁預覽
8.2 關鍵技術
8.3 數據庫設計
8.4 實現過程
8.4.1 搭建開發環境
8.4.2 編寫數據庫連接及操作的公共類
8.4.3 實現用戶注冊
8.4.4 實現用戶登錄
8.4.5 實現通訊錄模塊主頁
8.4.6 實現添加聯係人
8.4.7 實現修改聯係人
8.4.8 實現刪除聯係人
8.5 運行項目
8.6 本章小結
第9章 JSP操作XML
視頻講解:110分鍾
9.1 XML簡介
9.1.1 XML文檔結構
9.1.2 XML語法要求
9.1.3 為XML文檔中的元素定義屬性
9.1.4 XML的注釋
9.1.5 處理字符數據
9.2 dom4j概述
9.2.1 dom4j簡介
9.2.2 dom4j的下載與配置
9.3 創建XML文檔
9.3.1 創建XML文檔對象
9.3.2 創建根節點
9.3.3 添加注釋
9.3.4 添加屬性
9.3.5 創建子節點
9.3.6 設置節點的內容
9.3.7 設置編碼
9.3.8 設置輸齣格式
9.3.9 輸齣XML文檔
9.4 解析XML文檔
9.4.1 構建XML文檔對象
9.4.2 獲取根節點
9.4.3 獲取子節點
9.5 修改XML文檔
9.5.1 修改節點
9.5.2 刪除節點
9.6 實戰
9.6.1 保存公告信息到XML文件
9.6.2 對保存到XML文件中的公告信息進行管理
9.6.3 創建以當前日期為名稱的XML文件
9.6.4 讓XML文件動態顯示數據
9.6.5 在控製颱上顯示XML文檔內容
9.7 本章小結
9.8 學習成果檢驗
第10章 JavaScript腳本語言
視頻講解:216分鍾
10.1 瞭解JavaScript
10.1.1 什麼是JavaScript
10.1.2 JavaScript的主要特點
10.1.3 JavaScript與Java的區彆
10.2 在Web頁麵中使用JavaScript
10.2.1 在頁麵中直接嵌入JavaScript
10.2.2 鏈接外部JavaScript
10.3 JavaScript語言基礎
10.3.1 JavaScript的語法
10.3.2 JavaScript中的關鍵字
10.3.3 瞭解JavaScript的數據類型
10.3.4 變量的定義及使用
10.3.5 運算符的應用
10.4 流程控製語句
10.4.1 if條件判斷語句
10.4.2 switch多路分支語句
10.4.3 for循環語句
10.4.4 while循環語句
10.4.5 do…while循環語句
10.4.6 break語句
10.4.7 continue語句
10.5 使用正則錶達式
10.5.1 正則錶達式的語法
10.5.2 創建正則錶達式(RegExp)對象
10.5.3 使用RegExp對象執行模式匹配
10.6 函數
10.6.1 函數的定義
10.6.2 函數的調用
10.6.3 匿名函數
10.7 事件和事件處理程序
10.7.1 什麼是事件和事件處理程序
10.7.2 JavaScript的常用事件
10.7.3 事件處理程序的調用
10.8 常用對象
10.8.1 String對象
10.8.2 Math對象
10.8.3 Date對象
10.8.4 Window對象
10.9 DOM技術
10.9.1 DOM概述
10.9.2 DOM的分層結構
10.9.3 遍曆文檔
10.9.4 獲取文檔中的指定元素
10.9.5 操作文檔
10.9.6 與DHTML相對的DOM
10.10 實戰
10.10.1 檢測錶單元素是否為空
10.10.2 屏蔽鼠標右鍵和鍵盤相關事件
10.10.3 驗證E-mail地址是否閤法
10.10.4 驗證手機號碼是否正確
10.10.5 計算兩個日期相差的天數
10.11 本章小結
10.12 學習成果檢驗
第11章 綜閤實驗(三)——Ajax實現用戶注冊模塊
視頻講解:94分鍾
11.1 Ajax簡介
11.1.1 什麼是Ajax
11.1.2 Ajax的開發模式
11.1.3 Ajax的優點
11.2 Ajax使用的技術
11.2.1 XMLHttpRequest
11.2.2 JavaScript腳本語言
11.2.3 DOM
11.2.4 XML語言
11.2.5 CSS
11.3 傳統Ajax工作流程
11.3.1 發送請求
11.3.2 處理服務器響應
11.3.3 一個完整的實例
11.4 jQuery實現Ajax
11.4.1 jQuery簡介
11.4.2 發送GET和POST請求
11.4.3 服務器返迴的數據格式
11.4.4 使用$.ajax()方法
11.5 Ajax開發需要注意的幾個問題
11.5.1 瀏覽器兼容性問題
11.5.2 安全問題
11.5.3 性能問題
11.5.4 中文編碼問題
11.6 開發用戶注冊模塊
11.6.1 模塊概述
11.6.2 係統流程
11.6.3 關鍵技術
11.6.4 數據庫設計
11.6.5 實現過程
11.7 本章小結
11.8 學習成果檢驗
第3篇 框 架 技 術
第12章 Struts 2框架
視頻講解:62分鍾
12.1 MVC設計模式
12.2 Struts 2框架概述
12.2.1 Struts 2框架的産生
12.2.2 Struts 2的結構體係
12.3 Struts 2 入門
12.3.1 獲取與配置Struts 2
12.3.2 創建第一個Struts 2程序
12.4 Action對象
12.4.1 認識Action對象
12.4.2 請求參數的注入原理
12.4.3 Action的基本流程
12.4.4 動態Action
12.4.5 應用動態Action
12.5 Struts 2的配置文件
12.5.1 Struts 2的配置文件類型
12.5.2 配置Struts 2包
12.5.3 配置名稱空間
12.5.4 Action的相關配置
12.5.5 使用通配符簡化配置
12.5.6 配置返迴結果
12.6 Struts 2的標簽庫
12.6.1 數據標簽
12.6.2 控製標簽
12.6.3 錶單標簽
12.7 Struts 2的開發模式
12.7.1 實現與Servlet API的交互
12.7.2 域模型DomainModel
12.7.3 驅動模型ModelDriven
12.8 Struts 2的攔截器
12.8.1 攔截器概述
12.8.2 攔截器API
12.8.3 使用攔截器
12.9 數據驗證機製
12.9.1 手動驗證
12.9.2 驗證文件的命名規則
12.9.3 驗證文件的編寫風格
12.10 實戰
12.10.1 實現用戶登錄
12.10.2 實現簡單的計算器
12.10.3 Struts 2標簽實現的用戶注冊
12.10.4 XML中配置數據驗證器驗證錶單元素
12.10.5 級聯下拉列錶框
12.11 本章小結
12.12 學習成果檢驗
第13章 Hibernate框架
視頻講解:65分鍾
13.1 Hibernate簡介
13.1.1 理解ORM原理
13.1.2 Hibernate的結構體係
13.1.3 Hibernate實例狀態
13.1.4 Hibernate的適用性
13.2 Hibernate入門
13.2.1 Hibernate包的下載與放置
13.2.2 Hibernate配置文件
13.2.3 編寫持久化類
13.2.4 編寫映射文件
13.2.5 編寫Hibernate的初始化類
13.3 自動建錶技術
13.4 Hibernate持久化對象
13.4.1 添加數據
13.4.2 查詢數據
13.4.3 刪除數據
13.4.4 修改數據
13.5 Hibernate緩存及延遲加載
13.5.1 一級緩存
13.5.2 二級緩存
13.5.3 Lazy策略
13.6 實戰
13.6.1 用戶注冊
13.6.2 修改數據
13.6.3 將實體對象保存到數據庫
13.6.4 更新實體對象
13.6.5 批量刪除數據
13.7 本章小結
13.8 學習成果檢驗
第14章 Hibernate高級應用
視頻講解:105分鍾
14.1 關聯關係映射
14.1.1 單嚮關聯與雙嚮關聯
14.1.2 多對一單嚮關聯映射
14.1.3 多對一雙嚮關聯映射
14.1.4 一對一主鍵關聯映射
14.1.5 一對一外鍵關聯映射
14.1.6 多對多關聯映射
14.1.7 級聯操作在關聯中的使用
14.2 HQL檢索方式
14.2.1 HQL的基本語法
14.2.2 實體對象與動態實例化對象查詢
14.2.3 條件查詢與彆名的使用
14.2.4 HQL語句的動態賦值
14.2.5 對象導航查詢
14.2.6 排序查詢
14.2.7 聚閤函數
14.2.8 分組操作
14.2.9 對日期時間的處理
14.2.10 聯閤查詢
14.2.11 子查詢
14.3 實戰
14.3.1 多對一數據的添加與查詢
14.3.2 模糊查詢藥品信息
14.3.3 內連接查詢圖書信息
14.3.4 利用多態查詢判斷用戶登錄身份
14.3.5 HQL排序查詢訂單信息
14.4 本章小結
14.5 學習成果檢驗
第15章 綜閤實驗(四)——JSP+Hibernate實現留言模塊
視頻講解:72分鍾
15.1 實例說明
15.1.1 實現功能
15.1.2 係統流程
15.1.3 邏輯分層結構
15.2 技術要點
15.2.1 確定實體及關係
15.2.2 ThreadLocal的使用
15.3 實現過程
15.3.1 搭建開發環境
15.3.2 實體類與映射
15.3.3 注冊模塊
15.3.4 用戶登錄
15.3.5 實現留言
15.3.6 分頁查看留言信息
15.3.7 管理員相關操作
15.4 運行項目
15.5 本章小結
第16章 Spring框架
視頻講解:92分鍾
16.1 Spring概述
16.1.1 Spring組成
16.1.2 下載Spring
16.1.3 配置Spring
16.1.4 使用BeanFactory管理Bean
16.1.5 應用ApllicationContext
16.2 Spring IoC
16.2.1 控製反轉與依賴注入
16.2.2 配置Bean
16.2.3 Setter注入
16.2.4 構造器注入
16.2.5 引用其他Bean
16.2.6 創建匿名內部JavaBean
16.3 AOP概述
16.3.1 AOP術語
16.3.2 AOP的簡單實現
16.4 Spring的切入點
16.4.1 靜態與動態切入點
16.4.2 深入靜態切入點
16.4.3 深入切入點底層
16.4.4 Spring中的其他切入點
16.5 Aspect對AOP的支持
16.5.1 Aspect概述
16.5.2 Spring中的Aspect
16.5.3 DefaultPointcutAdvisor切入點配置器
16.5.4 NameMatchMethodPointcutAdvisor切入點配置器
16.6 Spring持久化
16.6.1 DAO模式
16.6.2 Spring的DAO理念
16.6.3 事務管理
16.6.4 應用JdbcTemplate操作數據庫
16.6.5 與Hibernate整閤
16.6.6 整閤Spring與Hibernate在tb_user錶中添加信息
16.7 實戰
16.7.1 使用Spring對員工錶進行增、刪、改、查操作
16.7.2 使用Spring整閤Hibernate操作商品庫存錶
16.7.3 利用DAO模式嚮商品信息錶中添加數據
16.7.4 Spring AOP實現用戶注冊
16.7.5 利用JdbcTemplate嚮員工信息錶中添加數據
16.8 本章小結
16.9 學習成果檢驗
第17章 Spring MVC框架
視頻講解:88分鍾
17.1 Spring MVC簡介
17.1.1 Spring MVC的特點
17.1.2 Spring MVC的不足
17.2 Spring MVC中的組件
17.2.1 核心控製器
17.2.2 業務控製器
17.2.3 控製器映射
17.2.4 模型與視圖
17.2.5 視圖解析器
17.2.6 Command對象
17.3 Spring MVC核心控製器
17.4 Spring MVC控製器映射
17.4.1 配置BeanNameUrlHandlerMapping
17.4.2 配置SimpleUrlHandlerMapping
17.4.3 多個控製器映射
17.5 Spring MVC業務控製器
17.5.1 簡單控製器
17.5.2 參數映射控製器
17.5.3 文件名映射控製器
17.5.4 錶單控製器
17.5.5 Spring編碼過濾器解決中文亂碼
17.5.6 多動作控製器
17.6 視圖解析器
17.6.1 視圖解析器介紹
17.6.2 配置InternalResourceViewResolver
17.7 常見的其他第三方MVC框架
17.7.1 Struts
17.7.2 JSF
17.7.3 Struts 2
17.8 實戰
17.8.1 應用參數映射控製器映射JSP頁麵
17.8.2 利用嚮導控製器實現分步用戶注冊
17.8.3 利用錶單控製器實現驗證處理
17.8.4 利用多動作控製器實現數據查詢和刪除操作
17.8.5 使用Spring MVC編寫在綫通訊錄
17.9 本章小結
17.10 學習成果檢驗
第18章 綜閤實驗(五)——Spring+Hibernate實現用戶管理模塊
視頻講解:62分鍾
18.1 係統功能模塊設計
18.2 數據庫設計
18.3 技術要點
18.4 文件夾結構設計
18.5 實體映射
18.5.1 部門信息
18.5.2 用戶信息
18.6 設計操作數據庫的接口與類
18.6.1 部門信息DAO接口IDeptInfoDao
18.6.2 部門信息DAO實現類DeptInfoDao
18.6.3 用戶信息DAO接口IUserInfoDao
18.6.4 用戶信息DAO實現類IUserInfoDao
18.7 登錄子模塊
18.7.1 登錄子模塊控製器
18.7.2 登錄子模塊JSP頁麵
18.8 部門管理子模塊
18.8.1 部門管理子模塊控製器
18.8.2 部門管理子模塊JSP頁麵
18.9 用戶管理子模塊
18.9.1 用戶管理子模塊文件上傳類
18.9.2 用戶管理子模塊控製器類
18.9.3 用戶管理子模塊JSP頁麵
18.10 配置文件
18.10.1 在src文件內編寫log4j.properties
18.10.2 創建Spring配置文件applicationContext.xml
18.10.3 配置web.xml
18.11 運行項目
18.12 本章小結
第4篇 實 用 技 術
第19章 數據分頁
視頻講解:46分鍾
19.1 SQL Server數據庫分頁
19.1.1 獲取前n條記錄
19.1.2 獲取分頁數據
19.2 MySQL數據庫分頁
19.2.1 LIMIT函數
19.2.2 獲取分頁數據
19.2.3 獲取總頁數
19.3 Hibernate分頁
19.3.1 HQL分頁
19.3.2 QBC分頁
19.4 分頁商品信息查詢模塊
19.4.1 模塊介紹
19.4.2 係統流程
19.4.3 關鍵技術
19.4.4 數據庫設計
19.4.5 實現過程
19.5 實戰
19.5.1 對SQL Server 2008數據庫進行分頁
19.5.2 轉到指定頁的分頁
19.5.3 具有頁碼跳轉功能的分頁
19.5.4 分欄顯示
19.5.5 應用Hibernate分頁
19.6 本章小結
19.7 學習成果檢驗
第20章 文件上傳與下載
視頻講解:50分鍾
20.1 使用Servlet 3.0的新特性實現文件上傳
20.2 使用Commons-FileUpload組件實現文件上傳
20.2.1 添加錶單及錶單元素
20.2.2 創建上傳對象
20.2.3 解析上傳請求
20.3 Spring文件上傳
20.3.1 配置文件上傳解析器
20.3.2 編寫文件上傳錶單頁麵
20.3.3 編寫文件上傳控製器
20.4 實現文件下載
20.4.1 文件類
20.4.2 文件字節輸入流
20.4.3 字節輸齣流
20.5 MP3樂園
20.5.1 模塊介紹
20.5.2 係統流程
20.5.3 關鍵技術
20.5.4 數據庫設計
20.5.5 公共類編寫
20.5.6 實現係統登錄
20.5.7 實現用戶注冊
20.5.8 實現文件上傳
20.5.9 文件下載
20.6 本章小結
20.7 學習成果檢驗
第21章 PDF與Excel組件
視頻講解:64分鍾
21.1 PDF概述
21.1.1 PDF的優點
21.1.2 PDF閱讀工具
21.2 PDF組件簡介
21.2.1 iText組件簡介
21.2.2 iText組件的獲取
21.2.3 iText組件關鍵類簡介
21.3 應用iText組件生成PDF文檔
21.3.1 創建Document對象的實例
21.3.2 獲取PdfWrite實例
21.3.3 為PDF文檔添加內容
21.3.4 字體與中文字符的顯示
21.3.5 創建錶格
21.3.6 插入圖像
21.4 應用PDFBox組件解析PDF文檔
21.4.1 PDFBox組件簡介
21.4.2 PDFBox組件的獲取
21.4.3 應用PDFBox組件解析PDF文檔
21.5 Excel組件簡介
21.5.1 常用Excel組件
21.5.2 POI組件簡介
21.5.3 POI組件的獲取
21.5.4 POI組件關鍵類簡介
21.6 應用POI組件讀寫Excel文檔
21.6.1 創建一個Excel文檔
21.6.2 設置字體樣式
21.6.3 閤並單元格
21.6.4 讀取Excel文檔內容
21.7 實戰
21.7.1 將數據庫中的內容導齣為PDF文檔
21.7.2 將數據庫中的內容導齣為Excel文檔
21.7.3 設置Excel文檔中的字體樣式
21.7.4 讀取Excel文件的數據到數據庫
21.7.5 設置Excel文件的打印屬性
21.8 本章小結
21.9 學習成果檢驗
第22章 動態圖錶
視頻講解:75分鍾
22.1 JFreeChart簡介
22.1.1 認識JFreeChart組件
22.1.2 JFreeChart的下載與使用
22.2 JFreeChart的核心對象
22.2.1 製圖對象
22.2.2 製圖工廠對象
22.2.3 數據集閤對象
22.2.4 繪圖區對象
22.2.5 坐標軸對象
22.2.6 圖片渲染對象
22.3 JFreeChart的應用
22.3.1 如何獲取圖片
22.3.2 創建數據集閤與JFreeChart實例
22.3.3 圖錶相關屬性的設置
22.3.4 JFreeChart內置JDBC的使用
22.3.5 中文亂碼的解決方案
22.4 實戰
22.4.1 JFreeChart繪製摺綫圖
22.4.2 JFreeChart繪製區域圖
22.4.3 JFreeChart繪製時序圖
22.4.4 利用柱狀圖顯示某網站的訪問量
22.4.5 利用餅圖顯示不同編程語言的市場占有率
22.5 本章小結
22.6 學習成果檢驗
第23章 綜閤實驗(六)——在綫投票統計模塊
視頻講解:64分鍾
23.1 係統功能模塊設計
23.1.1 功能描述
23.1.2 係統流程
23.2 數據庫設計
23.3 關鍵技術
23.3.1 雙擊鼠標展開圖片技術
23.3.2 判斷IP所屬地區技術
23.4 公共模塊設計
23.4.1 數據庫操作類的設計與實現
23.4.2 投票過濾器類的設計與實現
23.5 實現投票功能
23.6 實現柱形圖統計功能
23.7 實現餅形圖統計功能
23.8 運行項目
23.9 本章小結
第5篇 項 目 實 戰
第24章 基於SSH2的電子商城網站
視頻講解:48分鍾
24.1 需求分析
24.2 係統設計
24.2.1 係統目標
24.2.2 係統功能結構
24.2.3 係統流程圖
24.3 項目開發及運行環境
24.3.1 服務器最低配置
24.3.2 客戶端最低配置
24.4 係統文件夾組織結構
24.5 數據庫與數據錶設計
24.5.1 E-R圖設計
24.5.2 創建數據庫及數據錶
24.6 搭建項目環境
24.6.1 配置Struts 2
24.6.2 配置Hibernate
24.6.3 配置Spring
24.6.4 配置web.xml
24.7 公共類設計
24.7.1 泛型工具類
24.7.2 數據持久化類
24.7.3 分頁設計
24.7.4 字符串工具類
24.8 登錄與注冊模塊設計
24.8.1 注冊
24.8.2 登錄
24.9 前颱商品信息查詢模塊設計
24.9.1 商品類彆分級查詢
24.9.2 商品搜索
24.9.3 前颱查詢其他商品
24.10 購物車模塊設計
24.10.1 購物車的基本功能
24.10.2 訂單的相關功能
24.11 後颱商品管理模塊設計
24.11.1 商品管理功能
24.11.2 實現商品類彆管理功能
24.12 後颱訂單管理模塊設計
24.12.1 實現後颱訂單查詢
24.12.2 實現後颱訂單狀態管理
24.13 運行項目
24.14 本章小結
第25章 基於SSH2的明日論壇
視頻講解:32分鍾
25.1 開發背景
25.2 係統設計
25.2.1 係統目標
25.2.2 係統功能結構
25.2.3 係統流程圖
25.3 項目開發及運行環境
25.3.1 服務器最低配置
25.3.2 客戶端最低配置
25.4 係統文件夾組織結構
25.5 數據庫與數據錶設計
25.5.1 E-R圖設計
25.5.2 數據庫錶設計
25.6 公共類設計
25.6.1 Spring+Hibernate組閤實現持久層
25.6.2 使用Struts 2標簽分頁
25.7 主頁麵設計
25.7.1 文章搜索首頁設計
25.7.2 論壇頁設計
25.8 文章維護模塊設計
25.8.1 添加文章模塊
25.8.2 瀏覽文章
25.8.3 文章迴復
25.8.4 修改文章
25.8.5 刪除文章
25.9 文章搜索模塊設計
25.9.1 搜索我的文章
25.9.2 根據關鍵字搜索文章
25.9.3 熱門搜索
25.9.4 搜索文章作者的所有文章
25.9.5 搜索迴復作者的所有文章
25.10 運行項目
25.11 本章小結
前言/序言