編輯推薦
一本講透基礎知識、實例開發、模塊開發、項目開發的百科全書。
《軟件開發實戰: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
軟件開發實戰:Java Web開發實戰(附DVD-ROM光盤1張) 下載 mobi epub pdf txt 電子書
評分
☆☆☆☆☆
東西真的不錯,很喜歡哦,京東的服務挺好的,可以,一直都在京東買東西,挺劃算的哦,但是有時候價格太飄浮瞭,有點不喜歡
評分
☆☆☆☆☆
穩,這類書很好,講解詳細,適閤自學。
評分
☆☆☆☆☆
妙啊妙啊 滿減給力
評分
☆☆☆☆☆
隻看瞭前麵幾章,適閤有基礎的,可以跟著上麵事例去做。其他的還行!
評分
☆☆☆☆☆
我在網上看過第一版的電子書,但我更喜歡學習時用紙質版。所以買瞭這本書,有點失望,第二版相比第一版改動不大,可以看電子書的話建議看第一版的電子書就行瞭。包裝挺好,書也沒有摺角之類的。
評分
☆☆☆☆☆
適閤像我這樣的小白用的,內容簡單基礎,一步一步的做會有收獲,內容也很豐富
評分
☆☆☆☆☆
趕上活動再加券價格真的美麗嘻嘻
評分
☆☆☆☆☆
非常值!!!!好,我很喜歡,真是物有所
評分
☆☆☆☆☆
值得購買,放心