-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Java Web編程實戰寶典-附DVD光盤 版權信息
- ISBN:9787302347958
- 條形碼:9787302347958 ; 978-7-302-34795-8
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Java Web編程實戰寶典-附DVD光盤 本書特色
“開發寶典叢書”是由清華大學出版社為軟件開發愛好者精心打造的一套軟件開發百科全書。叢書強調“全面、新穎、詳細、實用、深入、高效”等特色,涵蓋常見的編程語言和技術。叢書中的每本書都是由從事軟件開發多年、具備豐富的開發經驗的老手精心編寫,講解細膩,內容實用,并精心錄制了配套教學視頻?梢哉f,這套叢書是編程愛好者系統學習軟件開發技術的不二選擇,一冊在手,萬事無憂! 《java web編程實戰寶典:jsp+servlet+struts 2+hibernate+spring+ajax(配光盤)》全面介紹了如何使用java web中的流行技術開發java ee應用程序,書中對jsp+servlet+javabean和struts 2+spring+hibernate這兩種解決方案進行了詳細介紹。另外,為了讓讀者更加直觀、高效地學習,作者專門為本書錄制了近20小時多媒體教學視頻。這些視頻與本書涉及的源程序及贈送的進階學習視頻和源代碼一起收錄于配書dvd光盤中。 《java web編程實戰寶典:jsp+servlet+struts 2+hibernate+spring+ajax(配光盤)》共28章,分為5篇。主要內容包括:搭建java web開發環境;掌握java web技術基礎,重點介紹web客戶端技術和jsp+servlet+javabean解決方案;深入剖析struts 2框架技術,重點介紹攔截器、類型轉換、輸入校驗、上傳和下載文件的各種標簽和struts 2對ajax的支持等;詳細講解hibernate框架技術,重點介紹會話、映射、標準查詢api、hql、事務管理和鎖等;全面介紹spring框架技術,重點介紹ioc容器、裝配java bean、jdbc和hibernate模板、事務管理和spring aop等;*后詳細介紹了兩個利用struts 2+spring+hibernate解決方案開發實際項目應用的完整過程。 《java web編程實戰寶典:jsp+servlet+struts 2+hibernate+spring+ajax(配光盤)》適合廣大從事java web開發工作的技術人員和對ssh開發感興趣的人員閱讀,尤其是具有一定web開發經驗的技術人員,也適合廣大大中專院校的學生作為軟件開發的實踐讀物進行閱讀。 超值、大容量dvd光盤 本書實例源文件 19.4小時配套教學視頻 15.5小時struts 2+hibernate+spring整合開發教學視頻 19個java web典型模塊源程序及9.2小時教學視頻 5個java web項目案例源程序及1.3小時教學視頻 一分鐘了解本書內容 搭建開發環境(23分鐘視頻) java web應用開發基礎(14分鐘視頻) web開發必會的客戶端技術(82分鐘視頻) java web的核心技術——servlet(79分鐘視頻) jsp技術(62分鐘視頻) 用servlet和jsp實現注冊登錄系統(28分鐘視頻) 編寫struts 2的**個程序(28分鐘視頻) struts 2進階(72分鐘視頻) struts 2的攔截器(32分鐘視頻) struts 2的類型轉換(48分鐘視頻) struts 2的輸入校驗(39分鐘視頻) 文件的上傳和下載(44分鐘視頻) 程序的國際化(27分鐘視頻) struts 2的標簽庫(67分鐘視頻) struts 2對ajax的支持(56分鐘視頻) 用struts 2實現注冊登錄系統(26分鐘視頻) hibernate的helloworld程序(33分鐘視頻) 實現hibernate基本配置(32分鐘視頻) hibernate的會話與o/r映射(61分鐘視頻) hibernate的查詢與更新技術(43分鐘視頻) hibernate的高級技術(40分鐘視頻) spring的**個helloworld程序(16分鐘視頻) 反向控制(ioc)與裝配javabean(30分鐘視頻) spring中的數據庫技術(25分鐘視頻) spring的其他高級技術(39分鐘視頻) struts 2與hibernate、spring的整合(12分鐘視頻) 網絡硬盤(57分鐘視頻) 論壇系統(50分鐘視頻)
Java Web編程實戰寶典-附DVD光盤 內容簡介
一本百科全書式的java web整合開發秘笈,全面、新穎、詳細、深入和實用 資深java程序員10年開發經驗的總結,深入剖析ssh框架整合開發的精髓 19.4小時配套教學視頻+26小時進階教學視頻 全面:涵蓋web開發**基礎、jsp、servlet、ajax及ssh框架整合等內容 新穎:所有開發工具和框架均使用當前*流行的版本,緊跟技術發展的趨勢 詳細:結合圖示,從概念、語法、示例、技巧和應用等多角度分析每個知識點 實用:提供了230個實例、4個項目開發案例、65個習題,供讀者實戰演練 深入:深入剖析jsp+servlet+javabean與struts 2+spring+hibernate兩種解決方案 高效:提供了19.4小時高清配套教學視頻及26小時進階視頻,高效而直觀 推薦閱讀:開發寶典叢書(請點叢書鏈接查看) 開發寶典叢書 (權威、經典、全面、深入、詳細、新穎、實用的編程百科全書) 《java web整合開發王者歸來(jsp+servlet+struts+hibernate+spring)》(java暢銷經典圖書,10次印刷,java程序員必讀) 《java web整合開發實戰——基于struts 2+hibernate+spring》(暢銷書,徹底解決ssh整合開發) 《oracle數據庫管理從入門到精通》(一本書徹底搞定oracle數據庫管理!配21小時教學視頻) 《oracle pl/sql從入門到精通》(pl/sql經典暢銷書,大量讀者好評,oracle進階必讀) 《sql server 2012王者歸來:基礎、安全、開發及性能優化》 (全面、深入、實用,全程視頻教學) 《程序員的數學思維修煉(趣味解讀)》 (專門為程序員而寫的數學書,生動有趣,程序員必讀。
Java Web編程實戰寶典-附DVD光盤 目錄
第1章 搭建開發環境( 教學視頻:23分鐘)
1.1 各種軟件和框架的版本
1.2 下載與安裝jdk
1.3 下載與安裝eclipse
1.4 下載與安裝myeclipse
1.5 下載與安裝eclipse ide for java ee developers
1.6 下載與安裝tomcat
1.7 在myeclipse中配置tomcat
1.8 在eclipse ide for java ee developers中配置tomcat
1.9 下載與安裝mysql 5數據庫
1.10 下載與安裝數據庫客戶端軟件sqlyog
1.11 小結
1.12 實戰練習
第2章 java web應用開發基礎( 教學視頻:14分鐘)
2.1 web技術的發展
2.2 了解java web技術
2.2.1 認識java web程序的基本組成
2.2.2 認識java web程序的目錄結構
2.2.3 了解java web程序的配置文件
2.3 了解mvc模式與mvc框架
2.3.1 認識jsp模型1和jsp模型
2.3.2 認識web應用程序的基礎服務
2.3.3 mvc模式概述
2.3.4 了解常用的mvc框架
2.4 小結
2.5 實戰練習
第3章 web開發必會的客戶端技術( 教學視頻:82分鐘)
3.1 學習客戶端技術的開發工具
3.1.1 在myeclipse中使用html技術
3.1.2 在myeclipse中使用javascript技術
3.1.3 在myeclipse中使用css技術
3.2 學習超文本標簽語言html
3.2.1 html基本構成
3.2.2 html基本標簽——段落格式設置標簽
3.2.3 html基本標簽——超級鏈接標簽
3.2.4 html基本標簽——圖像標簽
3.2.5 html基本標簽——表格標簽
3.2.6 html基本標簽——框架標簽
3.2.7 html基本標簽——表單標簽
3.3 學習javascript技術
3.3.1 實例:編寫**個javascript程序:greet
3.3.2 學習變量
3.3.3 學習原始類型
3.3.4 掌握類型轉換
3.3.5 學習函數與函數調用
3.3.6 學習類和對象
3.4 其他客戶端技術
3.4.1 了解dom
3.4.2 獲得html元素的3種方法
3.4.3 實例:圖像自動切換
3.4.4 了解正則表達式
3.4.5 實例:表格排序
3.5 學習css技術
3.5.1 了解css
3.5.2 在style屬性中定義樣式
3.5.3 在html中定義樣式
3.5.4 在外部文件中定義樣式
3.5.5 實現樣式的繼承
3.6 學習ajax技術
3.6.1 了解ajax技術
3.6.2 實例:使用xmlhttprequest獲得web資源
3.6.3 實例:使用xmlhttprequest跨域訪問web資源
3.6.4 實例:ajax的3種交換數據方法
3.7 小結
3.8 實戰練習
第4章 java web的核心技術——servlet( 教學視頻:79分鐘)
4.1 編寫servlet的helloworld程序
4.1.1 實例:用myeclipse工具編寫**個servlet程序——helloworld
4.1.2 實例:手工編寫**個servlet程序——helloworld
4.2 學習servlet技術
4.2.1 配置tomcat 7服務器的數據庫連接池
4.2.2 實例:通過數據庫連接池連接mysql數據庫
4.2.3 實例:處理客戶端http get請求——doget方法
4.2.4 實例:處理客戶端http post請求——dopost方法
4.2.5 實例:處理客戶端各種請求——service方法
4.2.6 實例:初始化(init)和銷毀(destroy)servlet
4.2.7 實例:輸出字符流響應消息——printwriter類
4.2.8 實例:輸出字節流響應消息——servletoutputstream類
4.2.9 實例:包含web資源——requestdispatcher.include方法
4.2.10 實例:轉發web資源——requestdispatcher.forward方法
4.3 掌握httpservletresponse類
4.3.1 產生狀態響應碼
4.3.2 設置響應消息頭
4.3.3 實例:驗證響應消息頭設置情況
4.4 掌握httpservletrequest類
4.4.1 獲取請求行消息
4.4.2 獲取網絡連接消息
4.4.3 獲取請求頭消息
4.5 處理cookie
4.5.1 什么是cookie
4.5.2 認識操作cookie的方法
4.5.3 實例:通過cookie技術讀寫客戶端信息
4.5.4 實例:通過cookie技術讀寫復雜數據
4.6 處理session
4.6.1 什么是session
4.6.2 認識操作session的方法
4.6.3 創建session對象
4.6.4 實例:通過cookie跟蹤session
4.6.5 實例:通過重寫url跟蹤session
4.7 解決web開發的亂碼問題
4.7.1 認識java語言編碼原理
4.7.2 實例:解決輸出亂碼問題
4.7.3 實例:解決服務端程序讀取中文請求消息的亂碼問題
4.7.4 實例:用ajax技術發送和接收中文信息
4.7.5 實例:實現請求消息頭和響應消息頭中轉輸中文
4.8 小結
4.9 實戰練習
第5章 jsp技術( 教學視頻:62分鐘)
5.1 通過myeclipse工具編寫**個jsp程序
5.1.1 實例:編寫顯示服務器當前時間的jsp程序
5.1.2 調試jsp程序
5.1.3 改變jsp的訪問路徑和擴展名
5.1.4 手動發布jsp程序
5.2 了解jsp的運行原理
5.2.1 了解tomcat處理jsp頁過程
5.2.2 分析由jsp生成的servlet代碼
5.3 學習jsp基本語法
5.3.1 學習jsp表達式
5.3.2 實現在jsp中嵌入java代碼
5.3.3 學習jsp聲明
5.3.4 學習jsp表達式語言(el)
5.3.5 實例:利用el函數替換html中的特殊字符
5.3.6 學習jsp頁面中的注釋
5.4 學習jsp指令
5.4.1 了解jsp指令
5.4.2 jsp指令page
5.4.3 jsp指令include
5.5 學習jsp內置對象
5.5.1 內置對象out
5.5.2 內置對象pagecontext
5.5.3 其他內置對象
5.6 學習jsp標簽
5.6.1 包含標簽
5.6.2 轉發標簽
5.6.3 傳參標簽
5.6.4 創建bean標簽
5.6.5 設置屬性值標簽
5.6.6 獲取屬性值標簽
5.7 學習jsp的標準標簽庫(jstl)
5.7.1 了解jstl
5.7.2 jstl中的條件標簽
5.7.3 jstl中的循環標簽
5.8 小結
5.9 實戰練習
第6章 用servlet和jsp實現注冊登錄系統( 教學視頻:28分鐘)
6.1 系統概述
6.1.1 系統功能簡介
6.1.2 系統總體結構
6.2 設計數據庫
6.3 實現系統的基礎類
6.3.1 實現訪問數據庫的dbservlet類
6.3.2 實現md5加密
6.3.3 實現圖形驗證碼
6.4 實現注冊系統
6.4.1 實現注冊servlet類
6.4.2 實現注冊系統的主頁面
6.4.3 實現結果jsp頁面
6.5 實現登錄系統
6.5.1 實現登錄servlet
6.5.2 實現登錄系統主頁面
6.6 小結
6.7 實戰練習
第2篇 struts 2篇
第7章 編寫struts 2**個程序( 教學視頻:28分鐘)
7.1 struts 2的mvc模式
7.2 struts 2的體系結構
7.2.1 工作流程
7.2.2 配置文件
7.2.3 控制器
7.3 struts 2實例:圖書查詢系統
7.3.1 下載和安裝struts
7.3.2 編寫數據處理類
7.3.3 編寫和配置action類
7.3.4 編寫顯示查詢結果的jsp頁面
7.3.5 編寫輸入查詢信息的jsp頁面
7.4 小結
7.5 實戰練習
第8章 struts 2進階( 教學視頻:72分鐘)
8.1 認識struts 2的基本配置
8.1.1 配置web.xml
8.1.2 配置struts.xml
8.1.3 配置struts.properties
8.1.4 學習struts 2的dtd
8.2 深入認識struts 2的配置元素
8.2.1 配置bean
8.2.2 配置常量(constant)
8.2.3 配置包含(include)
8.2.4 配置包(package)
8.2.5 配置命名空間
8.2.6 配置攔截器
8.3 掌握struts 2注釋(annotation)
8.3.1 設置當前包的父包——parentpackage注釋
8.3.2 指定當前包的命名空間——namespace注釋
8.3.3 指定當前action結果——results與result注釋
8.3.4 實例:通過注釋配置action
8.4 掌握struts 2的action
8.4.1 了解action類的getter和setter方法
8.4.2 實現action接口
8.4.3 繼承actionsupport類
8.4.4 實例:用actioncontext訪問servlet api
8.4.5 實例:通過aware攔截器訪問servlet api
8.4.6 實例:利用動態方法處理多個提交請求
8.4.7 實例:利用method屬性處理多個提交請求
8.4.8 使用通配符
8.4.9 設置默認的action
8.5 配置跳轉結果
8.5.1 了解struts 2的配置結果
8.5.2 struts 2支持的處理結果類型
8.5.3 配置帶有通配符的結果
8.5.4 通過請求參數指定結果
8.6 掌握模型驅動
8.6.1 了解模型驅動——modeldriven
8.6.2 實例:使用模型驅動改進登錄程序
8.7 處理struts 2中的異常
8.7.1 了解struts 2處理異常的原理
8.7.2 實例:登錄系統的異常處理
8.8 小結
8.9 實戰練習
第9章 struts 2的攔截器( 教學視頻:32分鐘)
9.1 理解攔截器
9.1.1 掌握攔截器的實現原理
9.1.2 實例:模擬struts 2實現一個攔截器系統
9.2 配置struts 2攔截器
9.2.1 配置攔截器
9.2.2 使用攔截器
9.2.3 設置默認攔截器
9.3 實例:自定義攔截器
9.3.1 編寫攔截器類
9.3.2 配置自定義攔截器
9.4 理解攔截器的高級技術
9.4.1 過濾指定的方法
9.4.2 攔截器的執行順序
9.4.3 應用結果監聽器
9.5 理解struts 2內建的攔截器
9.5.1 認識內建攔截器
9.5.2 掌握內建攔截器的配置
9.6 實例:編寫權限驗證攔截器
9.6.1 編寫權限驗證攔截器類
9.6.2 配置權限控制攔截器
9.7 小結
9.8 實戰練習
第10章 struts 2的類型轉換( 教學視頻:48分鐘)
10.1 為什么要進行類型轉換
10.1.1 了解客戶端和服務端之間的數據處理過程
10.1.2 了解傳統的類型轉換
10.2 使用struts 2類型轉換器
10.2.1 了解struts 2內建的類型轉換器
10.2.2 實例:實現基于ognl的類型轉換器
10.2.3 配置全局類型轉換器
10.2.4 實例:實現基于struts 2的類型轉換器
10.2.5 實例:實現數組類型轉換器
10.2.6 實例:實現集合類型轉換器
10.3 實例:使用ognl表達式進行類型轉換
10.4 struts 2對collection和map的支持
10.4.1 指定集合元素的類型
10.4.2 掌握set和索引屬性
10.5 掌握類型轉換的錯誤處理
10.6 小結
10.7 實戰練習
第11章 struts 2的輸入校驗( 教學視頻:39分鐘)
11.1 了解傳統的數據校驗方法
11.1.1 用javascript進行客戶端校驗
11.1.2 手工進行服務端校驗
11.2 了解struts 2所支持的數據校驗
11.2.1 了解使用validate方法校驗數據的原理
11.2.2 實例:使用validate方法進行輸入校驗
11.2.3 實例:使用validatexxx方法進行輸入校驗
11.2.4 掌握struts 2的輸入校驗流程
11.3 使用validation框架進行輸入校驗
11.3.1 實例:服務端校驗
11.3.2 使用字段校驗器和非字段校驗器
11.3.3 實現國際化錯誤提示信息
11.3.4 實例:客戶端校驗
11.3.5 了解校驗文件的命名規則
11.3.6 了解短路校驗器
11.4 validation框架的內建校驗器
11.4.1 使用注冊和引用校驗器
11.4.2 使用轉換(conversion)校驗器
11.4.3 使用日期(date)校驗器
11.4.4 使用雙精度浮點數(double)校驗器
11.4.5 使用郵件地址(email)校驗器
11.4.6 使用表達式(expression)校驗器
11.4.7 使用字段表達式(fieldexpression)校驗器
11.4.8 使用整數(int)校驗器
11.4.9 使用正則表達式(regex)校驗器
11.4.10 使用必填(required)校驗器
11.4.11 使用必填字符串(requiredstring)校驗器
11.4.12 使用字符串長度(stringlength)校驗器
11.4.13 使用網址(url)校驗器
11.4.14 使用visitor校驗器
11.5 小結
11.6 實戰練習
第12章 文件的上傳和下載( 教學視頻:44分鐘)
12.1 了解文件上傳原理
12.1.1 掌握表單數據的編碼方式
12.1.2 掌握applicaiton/x-www.form-urlencoded編碼方式
12.1.3 掌握multipart/form-data編碼方式
12.2 使用commons-fileupload上傳文件
12.2.1 下載和安裝commons-fileupload組件
12.2.2 實例:上傳單個文件
12.2.3 實例:上傳任意多個文件
12.3 實例:通過struts 2實現文件上傳
12.3.1 了解struts 2對上傳文件組件的支持
12.3.2 編寫上傳文件的jsp頁
12.3.3 編寫上傳文件的action類
12.3.4 配置上傳文件的action類
12.3.5 手工過濾上傳文件的類型
12.3.6 用fileupload攔截器過濾上傳文件的類型
12.4 實例:通過struts 2實現上傳多個文件
12.4.1 實例:用數組上傳固定數目的文件
12.4.2 實例:用list上傳任意數目的文件
12.5 學習文件下載
12.5.1 解決下載文件的中文問題
12.5.2 通過stream結果下載文件
12.5.3 控制下載文件的授權
12.6 小結
12.7 實戰練習
第13章 程序的國際化( 教學視頻:27分鐘)
13.1 了解國際化基礎
13.1.1 程序為什么需要國際化
13.1.2 學習編寫java國際化中的資源文件
13.1.3 了解java支持的語言和國家
13.1.4 實現資源文件的中文支持
13.1.5 編寫國際化程序
13.1.6 編寫帶占位符的國際化信息
13.1.7 實例:使用資源文件編寫國際化程序
13.1.8 掌握java國際化中的資源類
13.1.9 實例:使用資源類編寫國際化程序
13.2 了解struts 2的國際化基礎
13.2.1 學習struts 2中的全局資源文件
13.2.2 實現在struts 2中訪問國際化信息
13.2.3 實現在struts 2中輸出帶占位符的國際化信息
13.3 學習資源文件的作用范圍和加載順序
13.3.1 掌握包范圍資源文件
13.3.2 掌握接口范圍資源文件
13.3.3 掌握action基類范圍資源文件
13.3.4 掌握action范圍資源文件
13.3.5 掌握臨時資源文件
13.3.6 掌握加載資源文件的順序
13.4 實例:編寫支持多國語言的web應用程序
13.4.1 通過i18n攔截器實現國際化
13.4.2 為register.jsp頁面增加語言選擇列表
13.4.3 將register.jsp頁面映射成action
13.5 小結
13.6 實戰練習
第14章 struts 2的標簽庫( 教學視頻:67分鐘)
14.1 認識struts 2標簽基礎
14.1.1 了解struts 2標簽的分類
14.1.2 使用struts 2標簽
14.1.3 掌握struts 2中的ognl表達式
14.1.4 通過ognl表達式訪問內置對象
14.1.5 通過ognl表達式操作集合
14.1.6 掌握lamdba(λ)表達式
14.2 控制標簽
14.2.1 條件邏輯控制標簽if/elseif/else
14.2.2 數組、集合迭代標簽iterator
14.2.3 將集合以追加方式合并為新集合的標簽append
14.2.4 實現字符串分割成多個子串的標簽generator
14.2.5 實現將集合以交替方式合并為新集合的標簽merge
14.2.6 獲得集合子集標簽的subset
14.2.7 對集合進行排序的標簽sort
14.3 數據標簽
14.3.1 在jsp頁面中直接訪問action的標簽action
14.3.2 創建javabean的對象實例標簽bean
14.3.3 格式化日期/時間的標簽date
14.3.4 顯示調試信息的標簽debug
14.3.5 包含web資源的標簽include
14.3.6 為其他的標簽提供參數的標簽param
14.3.7 輸出指定值的標簽property
14.3.8 將指定值放到valuestack棧頂的標簽push
14.3.9 將某個值保存在指定范圍的標簽set
14.3.10 生成url地址的標簽url
14.4 學習表單標簽
14.4.1 了解表單標簽的通用屬性
14.4.2 掌握表單標簽的name和value屬性
14.4.3 與表單相關的標簽:form、submit和reset標簽
14.4.4 生成多個復選框的標簽checkboxlist
14.4.5 實現組合單行文本框和下拉列表框的標簽combobox
14.4.6 實現組合文本框和日期、時間選擇框的標簽datetimespicker
14.4.7 生成級聯列表框的標簽doubleselect
14.4.8 添加css和javascript的標簽head
14.4.9 生成可交互的兩個列表框的標簽optiontransferselect
14.4.10 生成列表框的標簽select
14.4.11 生成下拉列表框選項組的標簽optgroup
14.4.12 生成多個單選框的標簽radio
14.4.13 防止多次提交表單的標簽token
14.4.14 生成高級列表框列表的標簽updownselect
14.4.15 其他常見的表單標簽
14.5 學習非表單標簽
14.5.1 顯示字段錯誤信息的標簽fielderror
14.5.2 顯示動作錯誤和動作消息的標簽actionerror和actionmessage
14.5.3 調用模板的標簽component
14.6 小結
14.7 實戰練習
第15章 struts 2對ajax的支持( 教學視頻:56分鐘)
15.1 了解struts 2的ajax主題
15.2 基于ajax的輸入校驗
15.2.1 下載和安裝dwr框架
15.2.2 編寫具有ajax校驗功能的注冊頁面
15.2.3 編寫action類
15.2.4 設置校驗規則
15.3 在表單中使用ajax
15.3.1 實現可異步提交的表單
15.3.2 實現action類
15.3.3 實現結果處理頁面
15.3.4 執行javascript代碼
15.4 發布-訂閱(pub-sub)事件模型
15.4.1 了解pub-sub事件模型的原理
15.4.2 實現pub-sub事件模型
15.4.3 阻止請求服務端資源
15.5 使用struts 2中的ajax標簽
15.5.1 掌握div標簽的基本應用
15.5.2 通過div標簽執行javascript
15.5.3 手動控制div標簽的更新
15.5.4 發送異步請求的標簽submit標簽
15.5.5 異步提交請求的鏈接a標簽
15.5.6 自運完成功能的文本框autocompleter標簽
15.5.7 生成tab頁的標簽tabbedpanel標簽
15.5.8 實現樹節點和樹的組件:treenode和tree標簽
15.6 使用json插件實現ajax
15.6.1 下載和安裝json插件
15.6.2 下載和安裝prototype.js
15.6.3 實現action類
15.6.4 在jsp頁面中通過prototype請求action
15.7 小結
15.8 實戰練習
第16章 用struts 2實現注冊登錄系統( 教學視頻:26分鐘)
16.1 系統總體結構
16.2 實現dao層
16.2.1 實現daosupport類
16.2.2 實現userdao接口
16.2.3 實現userdaoimpl類
16.3 實現action類
16.3.1 實現模型類(user)
16.3.2 實現loginaction類
16.3.3 實現registeraction類
16.4 實現輸入校驗
16.4.1 校驗登錄頁面
16.4.2 校驗注冊頁面
16.5 實現表現層頁面
16.5.1 實現登錄頁面(login.jsp)
16.5.2 實現注冊頁面(register.jsp)
16.5.3 實現主頁面(main.jsp)
16.6 實現其他的功能
16.6.1 使用action類生成驗證碼圖像
16.6.2 使用攔截器驗證頁面訪問權限
16.7 小結
16.8 實戰練習
第3篇 hibernate篇
第17章 hibernate的helloworld程序( 教學視頻:33分鐘)
17.1 關于hibernate概述
17.1.1 為什么要使用orm
17.1.2 hibernate和ejb的關系
17.2 在應用程序中使用hibernate 4
17.2.1 myeclipse對hibernate 4的支持
17.2.2 下載和安裝新版本的hibernate 4
17.3 實現第1個hibernate程序
17.3.1 開發hibernate程序的基本步驟
17.3.2 建立數據表
17.3.3 建立hibernate配置文件
17.3.4 建立會話工廠(sessionfactory)類
17.3.5 建立實體bean和struts 2的模型類
17.3.6 建立映射文件
17.3.7 建立添加記錄的action類
17.3.8 建立錄入信息的jsp頁面
17.4 小結
17.5 實戰練習
第18章 實現hibernate基本配置( 教學視頻:32分鐘)
18.1 用傳統的方法配置hibernate
18.1.1 用xml文件配置hibernate
18.1.2 用屬性文件配置hibernate
18.1.3 用編程的方式配置hibernate
18.1.4 學習hibernate框架的配置屬性
18.1.5 掌握sql方言(dialect)
18.1.6 使用jndi數據源
18.1.7 掌握配置映射文件
18.2 使用注釋(annotations)配置hibernate
18.2.1 了解hibernate注釋
18.2.2 安裝hibernate注釋
18.2.3 使用@entity注釋實體bean
18.2.4 使用@table注釋實體bean
18.2.5 使用@id注釋主鍵
18.2.6 使用@genericgenerator注釋產生主鍵值
18.2.7 使用@basic和@transient注釋
18.2.8 更高級的hibernate注釋
18.3 使用注釋重新實現添加信息程序
18.3.1 使用注釋配置實體bean
18.3.2 在hibernate配置文件中指定實體bean的位置
18.3.3 使用annotationconfiguration類處理annotation.cfg.xml文件
18.3.4 通過annotationsessionfactory類獲得session對象
18.4 小結
18.5 實戰練習
第19章 hibernate的會話與o/r映射( 教學視頻:61分鐘)
19.1 會話(session)的基本應用
19.1.1 保存持久化對象
19.1.2 判斷持久化對象之間的關系
19.1.3 裝載持久化對象
19.1.4 刷新持久化對象
19.1.5 更新持久化對象
19.1.6 刪除持久化對象
19.2 建立o/r映射
19.2.1 映射主鍵
19.2.2 映射復合主鍵
19.2.3 實例:主鍵和復合主鍵的查詢和更新
19.2.4 映射普通屬性
19.2.5 建立組件(component)映射
19.2.6 實例:組件映射的應用
19.2.7 基于注釋的組件映射
19.2.8 建立多對一(many-to-one)單向關聯關系
19.2.9 實例:多對一關系的演示
19.2.10 基于注釋的多對一關系映射
19.2.11 建立一對多(one-to-many)的雙向關聯關系
19.2.12 實例:一對多雙向關聯的演示
19.2.13 基于注釋的一對多映射
19.2.14 建立基于外鍵的一對一(one-to-one)的關系映射
19.2.15 實例:基于外鍵的一對一關系演示
19.2.16 建立基于主鍵的一對一的關系映射
19.2.17 實例:基于主鍵的一對一關系映射
19.3 小結
19.4 實戰練習
第20章 hibernate的查詢與更新技術( 教學視頻:43分鐘)
20.1 學習標準(criteria)查詢api
20.1.1 實例:一個簡單的例子
20.1.2 設置查詢的約束條件
20.1.3 對查詢結果進行分頁
20.1.4 實例:實現web分頁功能
20.1.5 實現只獲得一個持久化對象
20.1.6 對查詢結果進行排序
20.1.7 實現多個criteria之間的關聯
20.1.8 實現聚合和分組查詢
20.1.9 使用qbe(query by example)
20.2 掌握hql和sql技術
20.2.1 實例:使用hql的**個例子
20.2.2 使用from子句簡化實體bean類名
20.2.3 使用select子句選擇返回屬性
20.2.4 使用where子句指定條件
20.2.5 使用命名參數
20.2.6 使用query進行分頁
20.2.7 實例:使用hql實現web分頁功能
20.2.8 使用hql進行排序和分組
20.2.9 實現關聯查詢
20.2.10 實現聚合函數查詢
20.2.11 使用update和delete語句更新持久化對象
20.2.12 使用insert語句插入記錄
20.2.13 掌握命名查詢
20.2.14 使用sql查詢
20.3 小結
20.4 實戰練習
第21章 hibernate的高級技術( 教學視頻:40分鐘)
21.1 什么是事務
21.1.1 事務的特性
21.1.2 認識事務的隔離等級
21.1.3 hibernate所支持的事務管理
21.1.4 基于jdbc的事務管理
21.1.5 基于jta的事務管理
21.2 學習鎖(locking)
21.2.1 認識悲觀鎖(pessimistic locking)
21.2.2 認識樂觀鎖(optimistic locking)
21.3 應用查詢緩存(query cache)
21.4 學習攔截器和事件
21.4.1 了解攔截器(interceptors)
21.4.2 實例:編寫一個hibernate攔截器
21.4.3 了解事件(events)
21.4.4 實例:編寫和注冊事件類
21.5 學習過濾器
21.6 小結
21.7 實戰練習
第4篇 sping篇
第22章 spring的**個helloworld程序( 教學視頻:16分鐘)
22.1 spring簡介
22.1.1 了解spring的主要特性
22.1.2 學習spring的核心技術
22.2 在應用程序中使用spring
22.2.1 myeclipse 10.6對spring的支持
22.2.2 下載和安裝spring
22.3 實例:開發一個helloworld程序
22.3.1 編寫helloservice接口
22.3.2 編寫helloserviceimpl類
22.3.3 裝配helloserviceimpl類
22.3.4 通過裝配bean的方式獲得helloservice對象
22.4 小結
22.5 實戰練習
第23章 反向控制(ioc)與裝配javabean( 教學視頻:30分鐘)
23.1 為什么要使用反向控制(ioc)
23.1.1 什么是依賴注入
23.1.2 傳統解決方案的缺陷
23.1.3 通過ioc降低耦合度
23.2 手動裝配javabean
23.2.1 掌握裝配bean的方法
23.2.2 掌握與bean相關的接口
23.2.3 了解標簽的常用屬性
23.2.4 裝配普通屬性
23.2.5 裝配集合屬性
23.2.6 設置屬性值為null
23.2.7 裝配構造方法
23.3 自動裝配javabean
23.4 分散配置
23.5 定制屬性編輯器
23.6 小結
23.7 實戰練習
第24章 spring中的數據庫技術( 教學視頻:25分鐘)
24.1 獲得datasource
24.1.1 通過jndi獲得datasource
24.1.2 從第三方的連接池獲得datasource
24.1.3 使用drivermanagerdatasource
24.2 在spring中使用jdbc
24.2.1 裝配jdbctemplate類
24.2.2 向數據庫中寫數據
24.2.3 從數據庫中讀數據
24.2.4 調用存儲過程
24.3 實現自增鍵
24.4 spring的異常處理
24.5 在spring中使用hibernate
24.5.1 集成spring和hibernate
24.5.2 使用hibernatetemplate
24.6 小結
24.7 實戰練習
第25章 spring的其他高級技術( 教學視頻:39分鐘)
25.1 spring aop
25.1.1 了解aop基本概念
25.1.2 了解aop術語
25.1.3 掌握4種通知(advice)的作用
25.1.4 通過advisor指定切入點
25.1.5 使用控制流切入點
25.2 學習spring的事務管理
25.2.1 實例:使用程序控制事務
25.2.2 掌握聲明式事務
25.2.3 了解事務屬性的種類
25.2.4 設置事務屬性
25.2.5 設置特定方法的事務屬性
25.3 實例:建立和訪問rmi服務
25.4 實例:發送e-mail
25.5 調度任務
25.6 小結
25.7 實戰練習
第5篇 綜合實例篇
第26章 struts 2與hibernate、spring的整合( 教學視頻:12分鐘)
26.1 整合struts 2和hibernate框架
26.1.1 整合的思路
26.1.2 整合后的系統層次
26.1.3 實現數據訪問層
26.1.4 實現業務邏輯層
26.1.5 實現struts 2和hibernate共享實體bean
26.2 整合spring框架
26.2.1 裝配數據訪問層
26.2.2 裝配業務邏輯層
26.2.3 使用struts 2的spring插件
26.3 小結
26.4 實戰練習
第27章 網絡硬盤( 教學視頻:57分鐘)
27.1 了解系統功能
27.1.1 系統功能簡介
27.1.2 系統架構設計
27.2 實現數據庫設計
27.3 實現持久對象層
27.3.1 實現用戶實體bean
27.3.2 實現目錄實體bean
27.3.3 實現文件實體bean
27.3.4 映射mysql存儲過程
27.3.5 配置hibernate.cfg.xml
27.4 實現數據訪問層
27.4.1 實現daosupport類
27.4.2 實現userdao接口和userdaoimpl類
27.4.3 實現directorydao接口和directorydaoimpl類
27.4.4 實現filedao接口和filedaoimpl類
27.5 實現業務邏輯層
27.5.1 實現userservice接口和userserviceimpl類
27.5.2 實現directoryservice接口和directoryserviceimpl類
27.5.3 實現fileservice接口和fileserviceimpl類
27.5.4 實現服務管理類
27.5.5 配置applicationcontext.xml
27.6 實現web表現層
27.6.1 實現基礎動作類(baseaction)
27.6.2 實現用戶登錄頁面和處理登錄的action類
27.6.3 實現注冊登錄頁面和處理注冊的action類
27.6.4 網絡硬盤主頁
27.6.5 建立目錄
27.6.6 文件上傳
27.6.7 文件和目錄下載
27.6.8 使用攔截器控制頁面訪問權限
27.6.9 其他的功能
27.7 小結
第28章 論壇系統( 教學視頻:50分鐘)
28.1 系統功能設計
28.2 實現數據庫設計
28.3 實現持久對象層
28.3.1 實現主題實體bean
28.3.2 實現回復實體bean
28.3.3 配置hibernate.cfg.xml
28.4 實現數據訪問層
28.4.1 實現topicdao接口和topicdaoimpl類
28.4.2 實現reviewdao接口和reviewdaoimpl類
28.5 實現業務邏輯層
28.5.1 實現topicservice接口和topicserviceimpl類
28.5.2 實現reviewservice接口和reviewserviceimpl類
28.5.3 實現服務管理類
28.5.4 配置applicationcontext.xml
28.6 整合fckeditor內容編輯組件
28.6.1 安裝fckeditor
28.6.2 配置fckeditor
28.6.3 修改fckeditor自帶的servlet
28.6.4 生成fckeditor的客戶端腳本
28.7 實現web表現層
28.7.1 瀏覽主題列表
28.7.2 發布新主題
28.7.3 瀏覽某個主題和它的回復內容
28.7.4 回復當前主題
28.8 小結
Java Web編程實戰寶典-附DVD光盤 作者簡介
李寧 高級軟件工程師,畢業于東北大學,獲碩士學位。曾任職于東軟集團,擔任項目經理一職。有10余年的軟件開發經驗,主持或參與開發了全國計算機等級考試考務管理系統、超市前臺銷售和后臺管理系統、遼寧省實驗中學后勤管理系統、網上評卷系統等各種大型系統。曾為《程序員》、《電腦編程技巧與維護》、IT168、天極網等雜志或網絡媒體撰寫了100余篇技術文章。熟悉Java、C/C++、C#、Eclipse、NetBeans、Visual Studio、Delphi等編程語言或開發工具,尤其擅長Java、Eclipse等開發技術。有非常豐富的軟件開發經驗,擅長將軟件開發技術以準確而生動的語言進行闡述。 劉巖,畢業于華中科技大學。從事軟件工程項目開發12年。熟悉VC++、Java、.NET等開發工具,主要研究方向為模式識別與圖像處理,參與漢畫像石圖像的特征提取方案研究等多個項目。作者長期鉆研VC++、Java的各個研究方向,并致力于提高各種軟件開發項目的效率。 張國平,畢業于華東交通大學,碩士,計算機應用技術專業。長期從事Struts、Hibernat、Spring等Web開發技巧的教學和系統開發工作。作者熱衷于開源軟件,自2004年起接觸SSH框架技術的學習與開發,活躍于Java綜合討論專區,OpenSource開源社區。
- >
【精裝繪本】畫給孩子的中國神話
- >
詩經-先民的歌唱
- >
羅曼·羅蘭讀書隨筆-精裝
- >
月亮虎
- >
史學評論
- >
龍榆生:詞曲概論/大家小書
- >
我從未如此眷戀人間
- >
自卑與超越