《Java Web入門經典》以初學者為核心,全面介紹了JavaWeb開發中常用的各種技術。內容排列上由淺入深,讓讀者循序漸進掌握編程技術;在內容講解上結合豐富的圖解和形象的比喻,幫助讀者理解“晦澀難懂”的技術;在內容形式上附有大量的提示、技巧、說明等欄目,夯實讀者編程技術,豐富編程經驗。全書共分4篇19章,其中,第一篇為“起步篇”,主要包括開啟JavaWeb之門、不可不知的客戶端套用技術、駕馭JavaWeb開發環境、JavaWeb開發必修課之JSP語法等內容;第二篇為“核心篇”,主要包括程式開發效率之利器——內置對象、完美的“咖啡豆”——JavaBean技術、Web套用的締造者——Servlet、使用表達式語言(EL)、頁面控制利器——JSTL標籤庫、資料庫套用開發等內容;第三篇為“高級套用篇”,主要包括在網際網路中操作檔案資源、利用JFreeChart實現動態圖表、在JSP中操作XML、完美體驗Ajax技術、MVC架構實現者——Struts2框架、資料庫持久化利器——Hibernate技術、簡化企業開發瑰寶——Spring技術等內容;第四篇為“項目實戰篇”,主要包括基於Ajax的聊天室和基於SSH2的網路商城兩個實戰項目。
基本介紹
- 書名:Java Web入門經典
- 出版社:機械工業出版社
- 頁數:500頁
- 開本:16
- 定價:69.00
- 作者:王國輝 陳英
- 出版日期:2013年6月1日
- 語種:簡體中文
- ISBN:9787111421825
- 品牌:機械工業出版社
內容簡介,圖書目錄,
內容簡介
《Java Web入門經典》適用於JavaWeb的愛好者、初學者和中級開發人員,也可以作為大中專院校和培訓機構的教材。
圖書目錄
前言
第一篇起步篇
第1章開啟JaveWeb之門
視頻講解:19分鐘
1.1初識JavaW曲
1.1.1Java概述
1.1.2Java語言的主要特點
1.1.3JavaWeb概述
1.1.4JavaWeb成功案例
1.2Web套用技術
1.2.1客戶端套用技術
1.2.2伺服器端套用技術
1.3Web應用程式的工作原理
1.4網路程式開發體系結構
1.4.1什麼是C/S結構
1.4.2什麼是B/S結構
1.4.3B/S與C/S的區別
1.5JavaWeb網站的基本構建流程
1.6常用網上資源
1.6.1常用資源下載網
1.6.2技術社區
1.7小結
1.8習題
第2章不可不知的客戶端套用技術
視頻講解:113分鐘
2.1構建頁面內容的HTML5標記語言
2.1.1了解HTML5文檔結構
2.1.2HTML文字排版標記
2.1.3圖片與超連結標記
2.1.4HTML5新增的語義元素
2.1.5製作表格
2.1.6播放音頻和視頻
2.1.7表單標記
2.2美化頁面的CSS樣式表
2.2.1樣式表的定義與引用
2.2.2CSS規則
2.2.3CSS選擇器
2.2.4CSS常用屬性
2.3客戶端互動的JaVaScript
2.3.1JavaScript的語言基礎
2.3.2JavaScript的流程控制語句
2.3.3JavaScript函式的定義及調用
2.3.4事件處理
2.3.5常用對象
2.3.6DOM技術
2.4上機實踐
2.4.1使用刪除線樣式標註商品特價
2.4.2將小寫金額轉換為大寫金額
2.4.3驗證用戶註冊信息的合法性
2.5小結
2.6習題
第3章駕馭JavaWeb開發環境
視頻講解:25分鐘
3.1JavaWeb所需要的開發環境
3.1.1開發工具包JDK
3.1.2Web伺服器
3.1.3資料庫
3.1.4Web瀏覽器
3.2安裝和配置JDK
3.2.1下載JDK
3.2.2安裝JDK
3.2.3在Windows系統下配置和測試JDK
3.3安裝和配置Tomcat
3.3.1獲取Tomcat
3.3.2熟悉Tomcat
3.3.3修改Tomcat的默認連線埠
3.4Eclipse開發工具的安裝與使用
3.4.1Eclipse的下載與安裝
3.4.2啟動Eclipse
3.4.3安裝Eclipse中文語言包
3.4.4Eclipse工作檯
3.5做好項目開發的準備工作
3.5.1集成Eclipse與Tomcat
3.5.2完善Web項目開發所需配置
3.6使用Eclipse開發一個JSP網站
3.7小結
3.8習題
第4章JavaWeb開發必修課之JSP語法
視頻講解:55分鐘
4.1了解JSP頁面的基本構成
4.2使用JSP指令標識
4.2.1使用頁面指令page
4.2.2使用檔案包含指令include
4.2.3使用引用標籤庫指令taglib
4.3使用JSP腳本
4.3.1在JSP中套用代碼片段
4.3.2使用JSP表達式
4.3.3使用聲明標識
4.4巧用注釋
4.4.1基本HTML注釋
4.4.2隱藏注釋
4.4.3代碼片段中的注釋
4.5常用JSP動作標識
4.5.1使用包含動作標識勺sp=include)
4.5.2使用請求轉發的動作標識(jsp:forward)
4.5.3使用子動作標識(jsp:param)
4.5.4使用動作標識(jsp:useBean)
4.5.5使用動作標識(jsp:getProperty)
4.5.6使用動作標識(jsp:setProperty)
4.6上機實踐
4.6.1套用Java程式片段動態生成表格
4.6.2將頁面轉發到用戶登錄頁面
4.6.3套用JavaBean保存圖片信息
4.7小結
4.8習題
第二篇核心篇
第5章程式開發效率之利器——內置對象
視頻講解:69分鐘
5.1JSP內置對象概述
5.1.1內置對象的作用
5.1.2內置對象及其套用場合
5.2request請求對象
5.2.1獲取請求參數
5.2.2解決中文亂碼問題
5.2.3獲取客戶端數據
5.2.4套用request對象域
5.3response回響對象
5.3.1操作HTTP頭信息
5.3.2設定MIME類型
5.3.3實現頁面重定向
5.40ut輸出對象
5.4.1向客戶端輸出數據
5.4.2管理緩衝區
5.5session會話對象
5.5.1session的生命周期
5.5.2創建與獲取會話
5.5.3移除對話中的數據
5.5.4設定會話的有效時間
5.5.5套用session對象模擬用戶登錄
5.6套用application對象
5.6.1application對象的生命周期
5.6.2操作application對象中數據
5.6.3配置Web套用的初始化參數
5.6.4套用application對象實現網頁計數器
5.7其他內置對象
5.7.1應答與請求的page對象
5.7.2頁面上下文的pageContext對象
5.7.3獲取web.xml配置信息的config對象
5.7.4獲取異常信息的exception對象
5.8上機實踐
5.8.1通過request對象獲取用戶註冊信息
5.8.2防止表單在網站外部提交
5.8.3通過cookie保存並讀取用戶登錄信息
5.9小結
5.10習題
第6章完美的“咖啡豆”——JavaBean技術
視頻講解:26分鐘
6.1JavaBean概述
6.1.1JavaBean的產生背景
6.1.2JavaBean的作用
6.1.3JavaBean的規範
6.1.4JavaBean的種類
6.2Eclipse對JavaBean方法的支持
6.3JavaBean的套用
6.3.1獲取JavaBean的屬性
6.3.2對JavaBean的屬性賦值
6.3.3如何在JSP頁面中套用JavaBean
6.4上機實踐
6.4.1判斷用戶名是否有效
6.4.2計算兩個日期相差的天數
6.4.3隨機生成指定位數的驗證碼
6.5小結
6.6習題
第7章Web套用的締造者——Servlet
視頻講解:46分鐘
7.1Servlet技術
7.1.1Servlet概述
7.1.2Servlet功能
7.1.3Servlet特點
7.1.4Servlet的生命周期
7.2Servlet技術開發
7.2.1Servlet在JavaEE中的結構體系
7.2.2Servlet核心API
7.2.3創建第一個Servlet類
7.2.4Servlet配置
7.2.5使用Servlet處理業務邏輯
7.2.6使用Eclipse快速創建Servlet
7.3Servlet的典型套用
7.3.1處理表單數據
7.3.2頁面轉發
7.3.3獲取當前頁的絕對路徑
7.4配置並使用Servlet過濾器
7.4.1過濾器的處理方式
7.4.2過濾器的核心對象
7.4.3創建並配置過濾器
7.4.4字元編碼過濾器
7.5Servlet監聽器
7.5.1Servlet監聽器簡介
7.5.2Servlet監聽器的工作原理
7.5.3監聽Servlet上下文
7.5.4監聽HTTP會話
7.5.5監聽Servlet請求
7.5.6使用監聽器查看線上用戶
7.6上機實踐
7.6.1記錄用戶訪問次數
7.6.2防盜鏈過濾器
7.6.3敏感詞過濾器
7.7小結
7.8習題
……
第8章使用表達式語言(EL)
第9章頁面控制利器——JSTL標籤庫
第10章資料庫套用開發
第三篇高級篇
第四篇項目實戰篇
第一篇起步篇
第1章開啟JaveWeb之門
視頻講解:19分鐘
1.1初識JavaW曲
1.1.1Java概述
1.1.2Java語言的主要特點
1.1.3JavaWeb概述
1.1.4JavaWeb成功案例
1.2Web套用技術
1.2.1客戶端套用技術
1.2.2伺服器端套用技術
1.3Web應用程式的工作原理
1.4網路程式開發體系結構
1.4.1什麼是C/S結構
1.4.2什麼是B/S結構
1.4.3B/S與C/S的區別
1.5JavaWeb網站的基本構建流程
1.6常用網上資源
1.6.1常用資源下載網
1.6.2技術社區
1.7小結
1.8習題
第2章不可不知的客戶端套用技術
視頻講解:113分鐘
2.1構建頁面內容的HTML5標記語言
2.1.1了解HTML5文檔結構
2.1.2HTML文字排版標記
2.1.3圖片與超連結標記
2.1.4HTML5新增的語義元素
2.1.5製作表格
2.1.6播放音頻和視頻
2.1.7表單標記
2.2美化頁面的CSS樣式表
2.2.1樣式表的定義與引用
2.2.2CSS規則
2.2.3CSS選擇器
2.2.4CSS常用屬性
2.3客戶端互動的JaVaScript
2.3.1JavaScript的語言基礎
2.3.2JavaScript的流程控制語句
2.3.3JavaScript函式的定義及調用
2.3.4事件處理
2.3.5常用對象
2.3.6DOM技術
2.4上機實踐
2.4.1使用刪除線樣式標註商品特價
2.4.2將小寫金額轉換為大寫金額
2.4.3驗證用戶註冊信息的合法性
2.5小結
2.6習題
第3章駕馭JavaWeb開發環境
視頻講解:25分鐘
3.1JavaWeb所需要的開發環境
3.1.1開發工具包JDK
3.1.2Web伺服器
3.1.3資料庫
3.1.4Web瀏覽器
3.2安裝和配置JDK
3.2.1下載JDK
3.2.2安裝JDK
3.2.3在Windows系統下配置和測試JDK
3.3安裝和配置Tomcat
3.3.1獲取Tomcat
3.3.2熟悉Tomcat
3.3.3修改Tomcat的默認連線埠
3.4Eclipse開發工具的安裝與使用
3.4.1Eclipse的下載與安裝
3.4.2啟動Eclipse
3.4.3安裝Eclipse中文語言包
3.4.4Eclipse工作檯
3.5做好項目開發的準備工作
3.5.1集成Eclipse與Tomcat
3.5.2完善Web項目開發所需配置
3.6使用Eclipse開發一個JSP網站
3.7小結
3.8習題
第4章JavaWeb開發必修課之JSP語法
視頻講解:55分鐘
4.1了解JSP頁面的基本構成
4.2使用JSP指令標識
4.2.1使用頁面指令page
4.2.2使用檔案包含指令include
4.2.3使用引用標籤庫指令taglib
4.3使用JSP腳本
4.3.1在JSP中套用代碼片段
4.3.2使用JSP表達式
4.3.3使用聲明標識
4.4巧用注釋
4.4.1基本HTML注釋
4.4.2隱藏注釋
4.4.3代碼片段中的注釋
4.5常用JSP動作標識
4.5.1使用包含動作標識勺sp=include)
4.5.2使用請求轉發的動作標識(jsp:forward)
4.5.3使用子動作標識(jsp:param)
4.5.4使用動作標識(jsp:useBean)
4.5.5使用動作標識(jsp:getProperty)
4.5.6使用動作標識(jsp:setProperty)
4.6上機實踐
4.6.1套用Java程式片段動態生成表格
4.6.2將頁面轉發到用戶登錄頁面
4.6.3套用JavaBean保存圖片信息
4.7小結
4.8習題
第二篇核心篇
第5章程式開發效率之利器——內置對象
視頻講解:69分鐘
5.1JSP內置對象概述
5.1.1內置對象的作用
5.1.2內置對象及其套用場合
5.2request請求對象
5.2.1獲取請求參數
5.2.2解決中文亂碼問題
5.2.3獲取客戶端數據
5.2.4套用request對象域
5.3response回響對象
5.3.1操作HTTP頭信息
5.3.2設定MIME類型
5.3.3實現頁面重定向
5.40ut輸出對象
5.4.1向客戶端輸出數據
5.4.2管理緩衝區
5.5session會話對象
5.5.1session的生命周期
5.5.2創建與獲取會話
5.5.3移除對話中的數據
5.5.4設定會話的有效時間
5.5.5套用session對象模擬用戶登錄
5.6套用application對象
5.6.1application對象的生命周期
5.6.2操作application對象中數據
5.6.3配置Web套用的初始化參數
5.6.4套用application對象實現網頁計數器
5.7其他內置對象
5.7.1應答與請求的page對象
5.7.2頁面上下文的pageContext對象
5.7.3獲取web.xml配置信息的config對象
5.7.4獲取異常信息的exception對象
5.8上機實踐
5.8.1通過request對象獲取用戶註冊信息
5.8.2防止表單在網站外部提交
5.8.3通過cookie保存並讀取用戶登錄信息
5.9小結
5.10習題
第6章完美的“咖啡豆”——JavaBean技術
視頻講解:26分鐘
6.1JavaBean概述
6.1.1JavaBean的產生背景
6.1.2JavaBean的作用
6.1.3JavaBean的規範
6.1.4JavaBean的種類
6.2Eclipse對JavaBean方法的支持
6.3JavaBean的套用
6.3.1獲取JavaBean的屬性
6.3.2對JavaBean的屬性賦值
6.3.3如何在JSP頁面中套用JavaBean
6.4上機實踐
6.4.1判斷用戶名是否有效
6.4.2計算兩個日期相差的天數
6.4.3隨機生成指定位數的驗證碼
6.5小結
6.6習題
第7章Web套用的締造者——Servlet
視頻講解:46分鐘
7.1Servlet技術
7.1.1Servlet概述
7.1.2Servlet功能
7.1.3Servlet特點
7.1.4Servlet的生命周期
7.2Servlet技術開發
7.2.1Servlet在JavaEE中的結構體系
7.2.2Servlet核心API
7.2.3創建第一個Servlet類
7.2.4Servlet配置
7.2.5使用Servlet處理業務邏輯
7.2.6使用Eclipse快速創建Servlet
7.3Servlet的典型套用
7.3.1處理表單數據
7.3.2頁面轉發
7.3.3獲取當前頁的絕對路徑
7.4配置並使用Servlet過濾器
7.4.1過濾器的處理方式
7.4.2過濾器的核心對象
7.4.3創建並配置過濾器
7.4.4字元編碼過濾器
7.5Servlet監聽器
7.5.1Servlet監聽器簡介
7.5.2Servlet監聽器的工作原理
7.5.3監聽Servlet上下文
7.5.4監聽HTTP會話
7.5.5監聽Servlet請求
7.5.6使用監聽器查看線上用戶
7.6上機實踐
7.6.1記錄用戶訪問次數
7.6.2防盜鏈過濾器
7.6.3敏感詞過濾器
7.7小結
7.8習題
……
第8章使用表達式語言(EL)
第9章頁面控制利器——JSTL標籤庫
第10章資料庫套用開發
第三篇高級篇
第四篇項目實戰篇