本書共分21章,包括Java Web應用開發概述、HTML與CSS網頁開發基礎、JavaScript腳本語言、搭建開發環境、JSP基本語法、JSP內置對象、JavaBean技術、Servlet技術、過濾器和監聽器、Java Web的數據庫操作、EL(表達式語言)、JSTL標簽、Ajax技術、Struts2基礎、Struts2高級技術、Hibernate技術、Hibernate高級應用、Spring核心之IoC、Spring核心之AOP、JSP操作XML、清爽夏日九宮格日記網等。
“軟件開發視頻大講堂”叢書系清華社“視頻大講堂”重點大系之一。該大系包括多個子系列,每個子系列的圖書在其同品種的圖書中銷售名列前茅,其中:
4個品種榮獲“全行業*品種”
1個品種榮獲2012年清華大學出版社“專業暢銷書”一等獎
絕大多數品種在“全國計算機零售圖書排行榜”同品種排行中名列前茅
截至目前該大系累計銷售超過130萬冊
該大系已成為近年來清華社計算機專業基礎類零售圖書暢銷品牌之一
“軟件開發視頻大講堂”系列作為清華社“視頻大講堂”大系的子系列之一,繼承和創新了清華社“視頻大講堂”大系的編寫模式、寫作風格和優良品質。本書突出了以下內容:
總長總時長17小時同步視頻演示講解,可反復觀摩,讓學習更為快捷、高效
15個典型實例,通過實例學習更深入,更有趣,更有動力
369道面試真題,了解工作實例及面試問題,更好適應企業需求
596項能力測試題目,檢測是否過關,了解學習之不足。
根據全國計算機零售圖書排行榜,本書長期在java web類全國零售排行前列
“軟件開發視頻大講堂”系列作為清華社“視頻大講堂”大系的子系列之一,執著于專業,精細于品質。
集基礎知識、核心技能、高級應用、項目案例于一體
好學、好用、高效
叢書說明:“軟件開發視頻大講堂”叢書(第1版)于2008年8月出版以來,因其編寫細膩,易學實用,配備全程視頻等,在軟件開發類圖書市場上產生了很大反響,絕大部分品種在全國軟件開發零售圖書排行榜中名列前茅,2009年多個品種被評為“全國優秀暢銷書”。
“軟件開發視頻大講堂”叢書(第2版)于2010年8月出版,出版后,絕大部分品種在全國軟件開發類零售圖書排行榜中依然名列前茅。叢書中多個品種被百余所高校計算機相關專業、軟件學院選為教學參考書,在眾多的軟件開發類圖書中成為最耀眼的品牌之一。叢書累計銷售40多萬冊。
“軟件開發視頻大講堂”叢書(第3版)于2012年8月出版,根據讀者需要,增刪了品種,重新錄制了視頻,提供了從“入門學習→實例應用→模塊開發→項目開發→能力測試→面試”等各個階段的海量開發資源庫。因叢書編寫結構合理、實例選擇經典實用,叢書迄今累計銷售90多萬冊。
“軟件開發視頻大講堂”叢書(第4版)在繼承前3版所有優點的基礎上,修正了前3版圖書中發現的疏漏之處,并結合目前市場需要,進一步對叢書品牌進行了完善,對相關內容進行了更新優化,使之更適合讀者學習。為了方便教學,還提供了教學課件PPT。
Java是Sun公司推出的能夠跨越多平臺的、可移植性最高的一種面向對象的編程語言,也是目前最先進、特征最豐富、功能最強大的計算機語言之一。利用Java可以編寫桌面應用程序、Web應用程序、分布式系統應用程序、嵌入式系統應用程序等,從而使其成為應用范圍最廣泛的開發語言,特別是在Web程序開發方面。
目前,JavaWeb開發領域的書籍有很多,但是能真正地把技術講解透徹的圖書并不是很多,尤其是結合項目的書籍就更少了。本書從初學者的角度,循序漸進地講解使用Java語言和開源框架進行Web程序開發應該掌握的各項技術,包括HTML、JSP基礎、流行框架等內容。
明日科技,是一家專業從事軟件開發、教育培訓以及軟件開發教育資源整合的高科技公司,其編寫的教材既注重選取軟件開發中的必需、常用內容,又注重內容的易學、方便以及相關知識的拓展,深受讀者喜愛。其編寫的圖書主要有“軟件開發視頻大講堂”“軟件開發實戰1200例”“軟件工程師開發大系”等系列。多次榮獲“全行業*品種”“中國大學出版社*書”等獎項,多個品種長期位居同類圖書銷售排行榜的前列。
第1篇 Web開發基礎
第1章 Java Web應用開發概述
視頻講解:21分鐘
1.1 程序開發體系結構
1.1.1 C/S體系結構介紹
1.1.2 B/S體系結構介紹
1.1.3 兩種體系結構的比較
1.2 Web應用程序的工作原理
1.3 Web應用技術
1.3.1 客戶端應用的技術
1.3.2 服務器端應用的技術
1.4 Java Web成功案例
1.5 常用網上資源
1.5.1 常用資源下載網
1.5.2 技術社區
1.6 小結
第2章 HTML與CSS網頁開發基礎
視頻講解:68分鐘
2.1 HTML標記語言
2.1.1 創建第一個HTML文件
2.1.2 HTML文檔結構
2.1.3 HTML常用標記
2.1.4 表格標記
2.1.5 HTML表單標記
2.1.6 超鏈接與圖片標記
2.2 HTML 5新增內容
2.2.1 新增的元素
2.2.2 新增的input元素類型
2.3 CSS樣式表
2.3.1 CSS規則
2.3.2 CSS選擇器
2.3.3 在頁面中包含CSS
2.4 CSS 3的新特征
2.4.1 模塊與模塊化結構
2.4.2 一個簡單的CSS 3實例
2.5 小結
2.6 實踐與練習
第3章 JavaScript腳本語言
視頻講解:90分鐘
3.1 JavaScript概述
3.2 JavaScript語言基礎
3.3 流程控制語句
3.4 函數
3.5 事件處理
3.6 常用對象
3.7 DOM技術
3.8 小結
3.9 實踐與練習
第4章 搭建開發環境
視頻講解:19分鐘
4.1 Java Web應用的開發環境概述
4.2 Tomcat的安裝與配置
4.3 Eclipse的下載與使用
4.4 小結
4.5 實踐與練習
第2篇 JSP語言基礎
第5章 JSP基本語法
視頻講解:50分鐘
5.1 JSP頁面概述
5.2 指令標識
5.3 腳本標識
5.4 JSP注釋
5.5 動作標識
5.6 小結
5.7 實踐與練習
第6章 JSP內置對象
視頻講解:69分鐘
6.1 JSP內置對象概述
6.2 request對象
6.3 response對象
6.4 session對象
6.5 application對象
6.6 out對象
6.7 其他內置對象
6.8 小結
6.9 實踐與練習
第7章 JavaBean技術
視頻講解:29分鐘
7.1 JavaBean介紹
7.2 JavaBean的應用
7.3 在JSP中應用JavaBean
7.4 小結
7.5 實踐與練習
第8章 Servlet技術
視頻講解:22分鐘
8.1 Servlet基礎
8.2 Servlet API編程常用接口和類
8.3 Servlet開發
8.4 小結
8.5 實踐與練習
第9章 過慮器和監聽器
視頻講解:44分鐘
9.1 Servlet過濾器
9.2 Servlet監聽器
9.3 Servlet 3.0新特性
9.4 小結
9.5 實踐與練習
第3篇 JSP高級內容
第10章 Java Web的數據庫操作
視頻講解:48分鐘
10.1 JDBC技術
10.2 JDBC API
10.3 JDBC操作數據庫
10.4 JDBC在Java Web中的應用
10.5 小結
10.6 實踐與練習
第11章 EL(表達式語言)
視頻講解:23分鐘
11.1 EL概述
11.2 與低版本的環境兼容—禁用EL
11.3 保留的關鍵字
11.4 EL的運算符及優先級
11.5 EL的隱含對象
11.6 定義和使用EL函數
11.7 小結
11.8 實踐與練習
第12章 JSTL標簽
視頻講解:62分鐘
12.1 JSTL標簽庫簡介
12.2 JSTL的配置
12.3 表達式標簽
12.4 URL相關標簽
12.5 流程控制標簽
12.6 循環標簽
12.7 小結
12.8 實踐與練習
第13章 Ajax技術
視頻講解:59分鐘
13.1 當下誰在用Ajax
13.2 Ajax開發模式與傳統開發模式的比較
13.3 Ajax使用的技術
13.4 使用XMLHttpRequest對象
13.5 與服務器通信—發送請求與處理響應
13.6 解決中文亂碼問題
13.7 Ajax重構
13.8 Ajax常用實例
13.9 小結
13.10 實踐與練習
第4篇 流行框架與XML技術
第14章 Struts2基礎
視頻講解:60分鐘
14.1 Struts2概述
14.2 Struts2入門
14.3 Action對象
14.4 Struts2的配置文件
14.5 Struts2的開發模式
14.6 典型應用
14.7 小結
14.8 實踐與練習
第15章 Struts2高級技術
視頻講解:49分鐘
15.1 OGNL表達式語言
15.2 Struts2的標簽庫
15.3 攔截器的使用
15.4 數據驗證機制
15.5 典型應用
15.6 小結
15.7 實踐與練習
第16章 Hibernate技術
視頻講解:42分鐘
16.1 初識Hibernate
16.2 Hibernate入門
16.3 Hibernate數據持久化
16.4 使用Hibernate的緩存
16.5 小結
16.6 實踐與練習
第17章 Hibernate高級應用
視頻講解:72分鐘
17.1 實體關聯關系映射
17.2 實體繼承關系映射
17.3 Hibernate查詢語言
17.4 小結
17.5 實踐與練習
第18章 Spring核心之IoC
視頻講解:38分鐘
18.1 Spring概述
18.2 依賴注入
18.3 自動裝配
18.4 bean的作用域
18.5 對bean的特殊處理
18.6 小結
18.7 實踐與練習
第19章 Spring核心之AOP
視頻講解:24分鐘
19.1 AOP概述
19.2 Spring的切入點
19.3 Aspect對AOP的支持
19.4 Spring持久化
19.5 小結
19.6 實踐與練習
第20章 JSP操作XML
視頻講解:50分鐘
20.1 XML簡介
20.2 dom4j概述
20.3 創建XML文檔
20.4 解析XML文檔
20.5 修改XML文檔
20.6 典型應用
20.7 小結
20.8 實踐與練習
第5篇 項 目 實 戰
第21章 清爽夏日九宮格日記網
視頻講解:95分鐘
21.1 項目設計思路
21.2 數據庫和數據表設計
21.3 公共模塊設計
21.4 主界面設計
21.5 用戶模塊設計
21.6 顯示九宮格日記列表模塊設計
21.7 寫九宮格日記模塊設計
21.8 項目發布
21.9 小結