出版時(shí)間:2011-1 出版社:清華大學(xué)出版社 作者:常建功 頁(yè)數(shù):922
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書以實(shí)戰(zhàn)開發(fā)為原則,以java ee主流框架整合應(yīng)用及項(xiàng)目開發(fā)為主線,通過(guò)java web開發(fā)中最常見的19個(gè)典型模塊和5個(gè)完整的項(xiàng)目案例,詳細(xì)介紹了struts 2.x、spring、guice、hibernate、ibatis、jpa、jsf和ajax等熱門開源技術(shù)及jsp+javabean+servlet、struts 2.x+spring+hibernate、struts 2.x+guice、struts2.x+spring+jpa和struts 2.x+spring+ibatis等主流框架的整合使用。本書附帶1張dvd,內(nèi)容為作者為本書錄制的全程多媒體語(yǔ)音教學(xué)視頻及本書所涉及的源代碼?! ”緯譃?篇,共27章。涵蓋的主要內(nèi)容有:在線文本編輯器、驗(yàn)證模塊、網(wǎng)絡(luò)硬盤、網(wǎng)站統(tǒng)計(jì)模塊、網(wǎng)絡(luò)購(gòu)物車、搜索引擎、在線網(wǎng)上支付、郵件發(fā)送系統(tǒng)、網(wǎng)絡(luò)留言板、jquery框架經(jīng)典應(yīng)用、在線文件上傳和下載、網(wǎng)上投票系統(tǒng)、商業(yè)銀行網(wǎng)卜賬廣管理系統(tǒng)、hibernate分頁(yè)系統(tǒng)、生成報(bào)表、數(shù)據(jù)格式轉(zhuǎn)換、用戶維護(hù)功能、用戶登錄模塊、在線音樂(lè)管理系統(tǒng)、數(shù)據(jù)匯聚系統(tǒng)、投票管理系統(tǒng)、權(quán)限管理系統(tǒng)、商業(yè)銀行設(shè)備巡檢系統(tǒng)等?! ”緯鴥?nèi)容豐富,實(shí)例典型,實(shí)用性強(qiáng),適合各個(gè)層次想要學(xué)習(xí)java web開發(fā)技術(shù)的人員閱讀,尤其適合有一定java ee基礎(chǔ)而要進(jìn)行web應(yīng)用開發(fā)的人員閱讀。
作者簡(jiǎn)介
常建功,畢業(yè)于西安電子科技大學(xué)。北大青鳥西安校區(qū)講師。從事Java Web項(xiàng)目開發(fā)6年。熟悉SSH等開源框架,擅長(zhǎng)SQL Server、Oracle和My SQL數(shù)據(jù)庫(kù)技術(shù)。先后參與開發(fā)了國(guó)家二級(jí)項(xiàng)目陜西省渭河信息管理系統(tǒng)和陜西省雨情查詢系統(tǒng)等多個(gè)大中型項(xiàng)目,承擔(dān)項(xiàng)目分析、項(xiàng)目設(shè)計(jì)和項(xiàng)目維護(hù)等多項(xiàng)工作。
書籍目錄
第1篇 開發(fā)工具及框架概述 第1章 開發(fā)前奏 1.1 java web應(yīng)用概述 1.2 配置開發(fā)環(huán)境 1.3 基礎(chǔ)技術(shù)簡(jiǎn)單簡(jiǎn)介 1.4 核心框架初步認(rèn)識(shí) 1.5 小結(jié) 第2章 myedipse開發(fā)工具對(duì)各種框架的支持 2.1 使用jsp的兩種模式 2.2 struts框架的實(shí)現(xiàn) 2.3 hibernate框架的實(shí)現(xiàn) 2.4 jpa框架的實(shí)現(xiàn) 2.5 spring框架的實(shí)現(xiàn) 2.6 jsf框架的實(shí)現(xiàn) 2.7 ajax框架的實(shí)現(xiàn) 2.8 使用jdbc連接數(shù)據(jù)庫(kù) 2.9 小結(jié) 第3章 實(shí)現(xiàn)各種框架的集成 3.1 spring框架與其他框架的集成原理 3.2 實(shí)現(xiàn)ssh三種框架環(huán)境集成 3.3 實(shí)現(xiàn)spring與struts 2.x集成 3.4 實(shí)現(xiàn)spring、struts2.x和hibernate框架集成 3.5 小結(jié) 第2篇 典型模塊開發(fā) 第4章 在線文本編輯器(fckeditor) 4.1 分析fckeditor在線文本編輯器 4.2 fckeditor在線文本編輯器初級(jí)應(yīng)用 4.3 fckeditor在線文本編輯器常用配置 4.4 fckeditor在線文本編輯器高級(jí)應(yīng)用 4.5 小結(jié) 第5章 驗(yàn)證模塊(jsp+servlet+jsvaildation) 5.1 表單基礎(chǔ) 5.2 客戶端表單驗(yàn)證框架 5.3 服務(wù)器端驗(yàn)證 5.4 實(shí)現(xiàn)圖形驗(yàn)證碼 5.5 避免重復(fù)提交功能 5.6 縮略加水印圖像 5.7 小結(jié) 第6章 網(wǎng)絡(luò)硬盤 6.1 網(wǎng)絡(luò)硬盤功能原理 6.2 網(wǎng)絡(luò)硬盤功能具體實(shí)現(xiàn)——瀏覽磁盤和顯示文件信息 6.3 網(wǎng)絡(luò)硬盤功能具體實(shí)現(xiàn)——操作文件夾和文件 6.4 小結(jié) 第7章 網(wǎng)站統(tǒng)計(jì)模塊(jsp+servlet) 7.1 網(wǎng)站統(tǒng)計(jì)模塊原理 7.2 實(shí)現(xiàn)顯示歡迎信息功能, 7.3 指點(diǎn)迷津——cookie知識(shí) 7.4 統(tǒng)計(jì)訪問(wèn)量功能 7.5 指點(diǎn)迷津——session知識(shí) 7.6 統(tǒng)計(jì)在線人數(shù)功能 7.7 小結(jié) 第8章 網(wǎng)絡(luò)購(gòu)物車(jsp+servlet+javabean) 8.1 網(wǎng)絡(luò)購(gòu)物車原理 8.2 實(shí)現(xiàn)網(wǎng)絡(luò)購(gòu)物車功能 8.3 小結(jié) 第9章 搜索引擎(lucene+web spider) 9.1 關(guān)于搜索引擎的基本概念 9.2 網(wǎng)絡(luò)蜘蛛(web spider) 9.3 下載和分析lucene全文搜索組件 9.4 初步使用lucene全文搜索組件 9.5 新聞搜索引擎具體實(shí)現(xiàn) 9.6 小結(jié) 第10章 在線網(wǎng)上支付(jsp+servlet+javabean) 10.1 在線網(wǎng)上支付原理 10.2 在線網(wǎng)上支付功能工具類 10.3 發(fā)出支付請(qǐng)求過(guò)程 10.4 接受支付返回過(guò)程 10.5 小結(jié) 第11章 javaweb郵件發(fā)送系統(tǒng)(jsp+servlet+javabean) 11.1 javaweb郵件發(fā)送系統(tǒng)原理 11.2 下載郵件相關(guān)jar包 11.3 普通方式電子郵件的發(fā)送 11.4 html方式電子郵件的發(fā)送 11.5 攜帶附件電子郵件的發(fā)送 11.6 多學(xué)兩招——關(guān)于郵件的基礎(chǔ)知識(shí) 11.7 小結(jié) 第12章 網(wǎng)絡(luò)留言板(jsp+servlet+javabean) 12.1 網(wǎng)絡(luò)留言板原理 12.2 添加留言 12.3 瀏覽留言 12.4 管理留言 12.5 使用dao模式網(wǎng)絡(luò)留言板 12.6 小結(jié) 第13章 網(wǎng)絡(luò)留言板續(xù)——oracle數(shù)據(jù)庫(kù) 13.1 連接數(shù)據(jù)庫(kù)——idbc驅(qū)動(dòng)程序 13.2 數(shù)據(jù)庫(kù)連接池 13.3 commons dbutils組件 13.4 小結(jié) 第14章 ajax技術(shù)jquary框架的經(jīng)典應(yīng)用 14.1 jquery框架的簡(jiǎn)單應(yīng)用 14.2 利用jquery框架實(shí)現(xiàn)的經(jīng)典運(yùn)用 14.3 實(shí)現(xiàn)仿google suggest功能 14.4 google suggest功能的相關(guān)javascript代碼 14.5 小結(jié) 第15章 在線文件上傳和下載(struts 2.x+fileupload) 15.1 在線文件上傳和下載模塊原理 15.2 文件上傳組件fileupload 15.3 初步使用文件上傳組件(components-fileupload) 15.4 單文件的上傳 15.5 多文件的上傳 15.6 小結(jié) 第16章 網(wǎng)上投票系統(tǒng)(struts 2.x+hfreechart) ]6.1 網(wǎng)上投票系統(tǒng)原理 16.2 圖表組件jfreechan 16.3 初步使用圖表組件(jfreechad) 16.4 實(shí)現(xiàn)網(wǎng)上投票系統(tǒng) 16.5 小結(jié) 第17章 商業(yè)銀行網(wǎng)上賬戶管理系統(tǒng)(struts 2.x) 17.1 商業(yè)銀行網(wǎng)上賬戶管理系統(tǒng)簡(jiǎn)述 17.2 商業(yè)銀行網(wǎng)上賬戶管理系統(tǒng)前期準(zhǔn)備 17.3 商業(yè)銀行網(wǎng)上賬戶管理系統(tǒng)具體實(shí)現(xiàn)——持久層 17.4 商業(yè)銀行網(wǎng)上賬戶管理系統(tǒng)具體實(shí)現(xiàn)——業(yè)務(wù)層 17.5 商業(yè)銀行網(wǎng)上賬戶管理系統(tǒng)具體實(shí)現(xiàn)——表示層 17.6 商業(yè)銀行網(wǎng)上賬戶管理系統(tǒng)具體實(shí)現(xiàn)——工具類、校驗(yàn)器及攔截器 17.7小結(jié) 第18章 hibernate分頁(yè)系統(tǒng)(hibernate 3.0) 18.1 hibernate分頁(yè)系統(tǒng)原理 18.2 封裝javabean的commons-beanutils組件 18.3 關(guān)于hibernate框架中一些通用類 18.4 實(shí)現(xiàn)hibernate分頁(yè)系統(tǒng)前期準(zhǔn)備 18.5 關(guān)于hibernate分頁(yè)系統(tǒng)的具體實(shí)現(xiàn) 18.6 關(guān)于hibernate分頁(yè)系統(tǒng)的表示層 18.7 多學(xué)兩招——分頁(yè)標(biāo)簽 18.8 小結(jié) 第19章 生成報(bào)表(struts 2.x+hibernate+jxl) 19.1 生成報(bào)表原理 19.2 下載jxl組件 19.3 生成報(bào)表前期準(zhǔn)備 19.4 生成報(bào)表具體開發(fā)——持久層和服務(wù)層 19.5 生成報(bào)表具體開發(fā)——表示層 19.6 多學(xué)兩招——其他報(bào)表插件 19.7 小結(jié) 第20章 數(shù)據(jù)格式轉(zhuǎn)換(struts 2.x+hibernate+dom4j) 20.1 關(guān)于xml文件基礎(chǔ)知識(shí) 20.2 下載dom4j 20.3 數(shù)據(jù)格式轉(zhuǎn)換功能前期準(zhǔn)備 20.4 數(shù)據(jù)格式轉(zhuǎn)換功能具體開發(fā) 20.5 多學(xué)兩招——其他操作xml文件組件 20.6 小結(jié) 第21章 用戶維護(hù)功能(struts 2.x+ibatis) 21.1 用戶維護(hù)功能 21.2 關(guān)于用戶維護(hù)基礎(chǔ)知識(shí)——ibatis框架 21.3 用戶維護(hù)系統(tǒng)具體實(shí)現(xiàn) 21.4 小結(jié) 第22章 用戶登錄模塊(struts 2.x+guice+國(guó)際化) 22.1 用戶登錄概述 22.2 關(guān)于用戶登錄的基礎(chǔ)知識(shí)——國(guó)際化資源 22.3 關(guān)于用戶登錄的基礎(chǔ)知識(shí)——guice框架 22.4 用戶登錄的具體實(shí)現(xiàn) 22.5 小結(jié) 第3篇 項(xiàng)目案例實(shí)戰(zhàn) 第23章 在線音樂(lè)管理系統(tǒng)(ajax+jsp+struts 2.x) 23.1 在線音樂(lè)管理系統(tǒng)簡(jiǎn)述 23.2 在線音樂(lè)管理系統(tǒng)前期準(zhǔn)備 23.3 在線音樂(lè)管理系統(tǒng)具體實(shí)現(xiàn)——超級(jí)管理員操作 23.4 在線音樂(lè)管理系統(tǒng)具體實(shí)現(xiàn)——注冊(cè)用戶操作 23.5 小結(jié) 第24章 數(shù)據(jù)匯聚系統(tǒng)(struts 2.x+spring+ibatis) 24.1 數(shù)據(jù)匯聚系統(tǒng)簡(jiǎn)述 24.2 數(shù)據(jù)匯聚系統(tǒng)簡(jiǎn)述 24.3 關(guān)于ibatis框架的一些文件 24.4 數(shù)據(jù)匯聚系統(tǒng)具體實(shí)現(xiàn) 24.5 數(shù)據(jù)匯聚系統(tǒng)具體實(shí)現(xiàn)——表示層 24.6 小結(jié) 第25章 投票管理系統(tǒng)(struts 2.x+spring+hibernate) 25.1 投票管理系統(tǒng)簡(jiǎn)述 25.2 投票管理系統(tǒng)前期準(zhǔn)備 25.3 投票管理系統(tǒng)的具體實(shí)現(xiàn)——領(lǐng)域模型層 25.4 投票管理系統(tǒng)的具體實(shí)現(xiàn)——持久層 25.5 投票管理系統(tǒng)的具體實(shí)現(xiàn)——業(yè)務(wù)層 25.6 關(guān)于管理員表示層 25.7 關(guān)于創(chuàng)建投票表示層 25.8 關(guān)于管理和查找投票表示層 25.9 關(guān)于實(shí)現(xiàn)投票操作表示層 25.10 小結(jié) 第26章 權(quán)限管理系統(tǒng)(struts 2.x+spring+jpa) 26.1 權(quán)限管理系統(tǒng)簡(jiǎn)述 26.2 權(quán)限管理系統(tǒng)前期準(zhǔn)備 26.3 權(quán)限管理系統(tǒng)具體實(shí)現(xiàn)——關(guān)聯(lián)表操作 26.4 權(quán)限管理系統(tǒng)具體實(shí)現(xiàn)——模塊操作 26.5 權(quán)限管理系統(tǒng)具體實(shí)現(xiàn)——功能操作 26.6 權(quán)限管理系統(tǒng)具體實(shí)現(xiàn)——角色操作 26.7 權(quán)限管理系統(tǒng)具體實(shí)現(xiàn)——用戶操作 26.8 小結(jié) 第27章 商業(yè)銀行設(shè)備巡檢系統(tǒng)(struts 2.x+spring+hibernate) 27.1 商業(yè)銀行設(shè)備巡檢系統(tǒng)概述 27.2 商業(yè)銀行設(shè)備巡檢系統(tǒng)前期準(zhǔn)備 27.3 商業(yè)銀行設(shè)備巡檢系統(tǒng)具體實(shí)現(xiàn)——系統(tǒng)管理應(yīng)用 27.4 商業(yè)銀行設(shè)備巡檢系統(tǒng)具體實(shí)現(xiàn)——設(shè)備報(bào)修管理 27.5 商業(yè)銀行設(shè)備巡檢系統(tǒng)具體實(shí)現(xiàn)——設(shè)備巡檢管理 27.6 多學(xué)兩招——關(guān)于postgresql數(shù)據(jù)庫(kù) 27.7 小結(jié)
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Java Web典型模塊與項(xiàng)目實(shí)戰(zhàn)大全 PDF格式下載