內容簡介
《名師講壇:Java Web開發實戰經典基礎篇(附光盤)》用通俗易懂的語言和豐富多彩的實例,通過對Ajax、JavaScript、HTML等Web係統開發技術基礎知識的講解,並結閤MVC設計模式的理念,詳細講述瞭使用JSP及Struts框架進行Web係統開發的相關技術。
全書分4部分共17章,內容包括Java Web開發簡介,HTML、JavaScript簡介,XML簡介,Tomcat服務器的安裝及配置,JSP基礎語法,JSP內置對象,JavaBean,文件上傳,Servlet程序開發,錶達式語言,Tomcat數據源,JSP標簽編程,JSP標準標簽庫(JSTL),Ajax開發技術,Struts基礎開發,Struts常用標簽庫,Struts高級開發。另外,附錄中還介紹瞭實用工具、MyEclipse開發工具和HTTP狀態碼及頭信息。《名師講壇:Java Web開發實戰經典基礎篇(附光盤)》所有知識均以實用性為主,講解的是開發的核心內容,幾乎全部用實例和代碼講解。
《名師講壇:Java Web開發實戰經典基礎篇(附光盤)》配備32小時同步教學視頻,以及幾乎全部實例的源程序,服務網站提供瞭電子教案等教學配套資料。
《名師講壇:Java Web開發實戰經典基礎篇(附光盤)》適閤Java Web開發的入門者使用,也可以作為普通高校、應用型高校、部分高職院校等以實用性為主的在校大學生作為參考書。
作者簡介
李興華,著名JAVA培訓講師,JAVA EE高端培訓講師,北京魔樂科技(MLDN軟件實訓中心)教學總監,中科軟通係統架構師,火車票網技術總監,北京偉仕嘉禾科技發展有限公司係統架構師,8年軟件開發經驗,5年高端培訓經驗,先後為40多傢大中型企業做過培訓,在JAVA培訓方麵享有很高的知名度。
目錄
第1章 Java Web開發簡介
1.1 Web發展曆程
1.2 企業開發架構
1.3 Java EE架構
1.4 Java EE核心設計模式
1.5 Struts開發框架
1.6 本章摘要
第2章 HTML、JavaScript簡介
(視頻講解:1小時45分鍾)
2.1 服務器與瀏覽器
2.2 HTML簡介
2.2.1 HTML元素概覽
2.2.2 創建顯示Web頁
2.2.3 創建錶單Web頁
2.3 JavaScript簡介
2.3.1 JavaScript的基本語法
2.3.2 事件處理
2.3.3 window對象
2.4 本章摘要
2.5 開發實戰練習
第3章 XML簡介
(視頻講解:2小時16分鍾)
3.1 認識XML
3.2 XML解析
3.2.1 DOM解析操作
3.2.2 SAX解析操作
3.2.3 XML解析的好幫手:JDOM
3.2.4 最齣色的解析工具:DOM4J
3.3 使用JavaScript操作DOM
3.4 本章摘要
3.5 開發實戰練習(基於Oracle數據庫)
第4章 Tomcat服務器的安裝及配置
(視頻講解:1小時04分鍾)
4.1 Web容器簡介
4.2 Tomcat簡介
4.3 Tomcat服務器的下載及配置
4.3.1 Tomcat下載
4.3.2 Tomcat安裝
4.3.3 服務器配置
4.4 編寫第一個JSP文件
4.5 交互性
4.6 本章摘要
第2部分 Web基礎開發
第5章 JSP基礎語法
(視頻講解:2小時11分鍾)
5.1 JSP注釋
5.2 Scriptlet
5.2.1 第一種Scriptlet:<%%>
5.2.2 第二種Scriptlet:<%!%>
5.2.3 第三種Scriptlet:<%=%>
5.3 scriptlet標簽
5.4 page指令
5.4.1 設置頁麵的MIME
5.4.2 設置文件編碼
5.4.3 錯誤頁的設置
5.4.4 數據庫連接操作
5.5 包含指令
5.5.1 靜態包含
5.5.2 動態包含
5.6 跳轉指令
5.7 實例操作:用戶登錄程序實現 (JSP+JDBC實現)
5.7.1 創建數據庫錶
5.7.2 程序實現思路
5.7.3 程序實現
5.8 本章摘要
5.9 開發實戰練習(基於Oracle數據庫)
第6章 JSP內置對象
(視頻講解:3小時42分鍾)
6.1 JSP內置對象概覽
6.2 4種屬性範圍
6.2.1 page屬性範圍(pageContext)
6.2.2 request屬性範圍
6.2.3 session屬性範圍
6.2.4 application屬性範圍
6.2.5 深入研究page屬性範圍
6.3 request對象
6.3.1 亂碼解決
6.3.2 接收請求參數
6.3.3 顯示全部的頭信息
6.3.4 角色驗證
6.3.5 其他操作
6.4 response對象
6.4.1 設置頭信息
6.4.2 頁麵跳轉
6.4.3 操作Cookie
6.5 session對象
6.5.1 取得Session Id
6.5.2 登錄及注銷
6.5.3 判斷新用戶
6.5.4 取得用戶的操作時間
6.6 application對象
6.6.1 取得虛擬目錄對應的絕對路徑
6.6.2 範例講解:網站計數器
6.6.3 查看application範圍的屬性
6.7 Web安全性及config對象
6.7.1 Web安全性
6.7.2 config對象
6.8 out對象
6.9 pageContext對象
6.10 本章摘要
6.11 開發實戰練習(基於Oracle數據庫)
第7章 JavaBean
(視頻講解:2小時11分鍾)
7.1 JavaBean簡介
7.2 在JSP中使用JavaBean
7.2.1 Web開發的標準目錄結構
7.2.2 使用JSP的page指令導入所需要的JavaBean
7.2.3 使用
指令
7.3 JavaBean與錶單
7.4 設置屬性:
7.4.1 設置指定的屬性
7.4.2 指定設置屬性的參數
7.4.3 為屬性設置具體內容
7.5 取得屬性:
7.6 JavaBean的保存範圍
7.6.1 page範圍的JavaBean
7.6.2 request範圍的JavaBean
7.6.3 session範圍的JavaBean
7.6.4 application範圍的JavaBean
7.7 JavaBean的刪除
7.8 實例操作:注冊驗證
7.9 DAO設計模式
7.9.1 DAO設計模式簡介
7.9.2 DAO開發
7.9.3 JSP調用DAO
7.10 本章摘要
7.11 開發實戰練習(基於Oracle數據庫)
第8章 文件上傳
(視頻講解:1小時30分鍾)
8.1 SmartUpload上傳組件
8.1.1 上傳單個文件
8.1.2 混閤錶單
8.1.3 為上傳文件自動命名
8.1.4 批量上傳
8.2 FileUpload
8.2.1 使用FileUpload接收上傳內容
8.2.2 保存上傳內容
8.2.3 開發FileUpload組件的專屬操作類
8.3 本章摘要
8.4 開發實戰練習(基於Oracle數據庫)
第3部分 Web高級開發
第9章 Servlet程序開發
(視頻講解:4小時08分鍾)
9.1 Servlet簡介
9.2 永遠的“HelloWorld”:第一個
Servlet程序
9.3 Servlet與錶單
9.4 Servlet生命周期
9.5 取得初始化配置信息
9.6 取得其他內置對象
9.6.1 取得HttpSession實例
9.6.2 取得ServletContext實例
9.7 Servlet跳轉
9.7.1 客戶端跳轉
9.7.2 服務器端跳轉
9.8 Web開發模式:Mode I與Mode II
9.8.1 Mode I
9.8.2 Mode II:Model-View-Controller
9.9 實例操作:MVC設計模式應用
9.10 過濾器
9.10.1 過濾器的基本概念
9.10.2 實現過濾器
9.10.3 過濾器的應用
9.11 監聽器
9.11.1 對application監聽
9.11.2 對session監聽
9.11.3 對request監聽
9.11.4 監聽器實例——在綫人員統計
9.12 本章摘要
9.13 開發實戰練習(基於Oracle數據庫)
第10章 錶達式語言
(視頻講解:1小時07分鍾)
10.1 錶達式語言簡介
10.2 錶達式語言的內置對象
10.2.1 訪問4種屬性範圍的內容
10.2.2 調用內置對象操作
10.2.3 接收請求參數
10.3 集閤操作
10.4 在MVC中應用錶達式語言
10.5 運算符
10.6 本章摘要
10.7 開發實戰練習(基於Oracle數據庫)
第11章 Tomcat數據源
(視頻講解:23分鍾)
11.1 數據源操作原理
11.2 在Tomcat中使用數據庫 連接池
11.3 查找數據源
11.4 本章摘要
第12章 JSP標簽編程
(視頻講解:2小時04分鍾)
12.1 標簽編程簡介
12.2 定義一個簡單的標簽——空標簽
12.3 定義有屬性的標簽
12.4 TagSupport類
12.5 定義有標簽體的標簽庫
12.6 開發迭代標簽
12.7 BodyTagSupport類
12.8 TagExtraInfo類和VariableInfo類
12.9 使用BodyTagSupport開發迭代輸齣
12.10 簡單標簽
12.11 DynamicAttributes接口
12.12 本章摘要
第13章 JSP標準標簽庫
(視頻講解:2小時04分鍾)
13.1 JSTL簡介
13.2 安裝JSTL 1.2
13.3 核心標簽庫
13.3.1 標簽
13.3.2 標簽
13.3.3 標簽
13.3.4 標簽
13.3.5 標簽
13.3.6 、、標簽
13.3.7 標簽
13.3.8 標簽
13.3.9 標簽
13.3.10 標簽
13.3.11 標簽
13.4 國際化標簽庫
13.4.1 標簽
13.4.2 標簽
13.4.3 讀取資源文件
13.4.4 數字格式化標簽
13.4.5 日期時間格式化標簽
13.4.6 設置時區
13.5 SQL標簽庫
13.5.1 標簽
13.5.2 數據庫操作標簽
13.5.3 事務處理
13.6 XML標簽庫
13.6.1 XPath簡介
13.6.2 標簽
13.6.3 標簽
13.6.4 標簽
13.6.5 標簽
13.6.6 、、標簽
13.6.7 標簽
13.7 函數標簽庫
13.8 本章摘要
13.9 開發實戰練習(基於Oracle數據庫)
第14章 Ajax開發技術
(視頻講解:1小時21分鍾)
14.1 Ajax技術簡介
14.2 XMLHttpRequest對象
14.3 第一個Ajax程序
14.4 異步驗證
14.5 返迴XML數據
14.6 本章摘要
14.7 開發實戰練習(基於Oracle數據庫)
第4部分 框架開發
第15章 Struts基礎開發
(視頻講解:42分鍾)
15.1 Struts簡介
15.2 配置Struts開發環境
15.3 開發第一個Struts程序
15.4 Struts工作原理
15.5 深入Struts應用
15.6 本章摘要
15.7 開發實戰練習(基於Oracle數據庫)
第16章 Struts常用標簽庫
(視頻講解:1小時26分鍾)
16.1 Struts標簽庫簡介
16.2 Bean標簽
16.2.1 標簽
16.2.2 標簽
16.2.3 資源訪問標簽
16.2.4 標簽
16.2.5 標簽
16.2.6 標簽
16.2.7 國際化與標簽
16.3 Logic標簽
16.3.1 和標簽
16.3.2 和標簽
16.3.3 關係運算標簽
16.3.4 標簽
16.3.5 重定嚮標簽:
16.4 Html標簽
16.4.1 標簽
16.4.2 與標簽
16.4.3 標簽
16.4.4 標簽
16.4.5 標簽
16.4.6 按鈕標簽
16.4.7 實例:編寫基本錶單
16.4.8 復選框標簽
16.4.9 下拉列錶框
16.5 本章摘要
16.6 開發實戰練習(基於Oracle數據庫)
第17章 Struts高級開發
(視頻講解:1小時32分鍾)
17.1 Struts多人開發
17.2 Token
17.3 文件上傳
17.4 動態ActionForm
17.5 Action深入
17.5.1 ForwardAction
17.5.2 IncludeAction
17.5.3 DispatchAction
17.6 驗證框架
17.7 本章摘要
17.8 開發實戰練習(基於Oracle數據庫)
第5部分 附錄
附錄A 實用工具
(視頻講解:1小時09分鍾)
A.1 JavaMail
A.1.1 James郵件服務器的下載及配置
A.1.2 JavaMail簡介及配置
A.1.3 發送普通郵件
A.1.4 發送帶附件的HTML風格郵件
A.2 操作Excel文件
A.2.1 JExcelAPI簡介
A.2.2 創建一個Excel文件
A.2.3 讀取Excel文件
A.2.4 格式化文本
A.3 本章摘要
附錄B MyEclipse開發工具
(視頻講解:15分鍾)
B.1 MyEclipse簡介
B.2 MyEclipse的安裝
B.3 MyEclipse的使用
B.4 配置Tomcat服務器
B.5 MyEclipse卸載
B.6 本章摘要
附錄C HTTP狀態碼及頭信息
C.1 HTTP狀態碼
C.2 HTTP頭信息
精彩書摘
第1章 Java Web開發簡介
通過本章的學習可以達到以下目標:
瞭解Web的發展過程。
理解Web開發的主要技術及作用範圍。
掌握企業開發的整體架構。
隨著互聯網的興起,Web技術已經應用得越來越廣泛,而且已經有越來越多的語言開始支持Web的開發。本章將介紹Web的發展曆程和Web常見的開發語言。
提示
Web的本意。
Web本意是蜘蛛網和網的意思,但是現在已經被廣泛地翻譯成網絡、互聯網等。
1.1 Web發展曆程
在早期,人們為瞭方便開展科學研究,設計齣瞭Internet用於連接美國的少數幾個頂尖研究機構,之後隨著進一步的發展,人們開始應用HTTP協議(Hypertext Transfer Protocol,超文本傳輸協議)進行超文本(hypertext)和超媒體(hyperm
名師講壇:Java Web開發實戰經典基礎篇(附光盤) 下載 mobi epub pdf txt 電子書 格式