考研網(wǎng) »
考試圖書(shū) »
計(jì)算機(jī)培訓(xùn)教材 »
Java Web典型模塊與項(xiàng)目實(shí)戰(zhàn)大全 常建功 等
.. »
全部考試圖書(shū)分類(lèi)

Java Web典型模塊與項(xiàng)目實(shí)戰(zhàn)大全 常建功 等 ..
- 所屬分類(lèi):
計(jì)算機(jī)培訓(xùn)..
- 作者:
- 出版社:
- ISBN:9787302225898
- 出版日期:
-
原價(jià):
¥99.50元
現(xiàn)價(jià):¥0.00元
-
本書(shū)信息由合作網(wǎng)站提供,請(qǐng)前往以下網(wǎng)站購(gòu)買(mǎi): 京東商城
當(dāng)當(dāng)網(wǎng)
圖書(shū)簡(jiǎn)介
品牌:圖書(shū)詳情 商品基本信息,請(qǐng)以下列介紹為準(zhǔn) 商品名稱(chēng): Java Web典型模塊與項(xiàng)目實(shí)戰(zhàn)大全 作者: 常建功 等 市場(chǎng)價(jià): 99.5元 文軒網(wǎng)價(jià): 78.6元【79折】 ISBN號(hào): 9787302225898 出版社: 清華大學(xué)出版社 商品類(lèi)型: 圖書(shū)
其他參考信息(以實(shí)物為準(zhǔn)) 隨書(shū)附贈(zèng):附光盤(pán)1張 裝幀:平裝 開(kāi)本:16開(kāi) 語(yǔ)種:中文 出版時(shí)間:2011-01-01 版次:1 頁(yè)數(shù):922 印刷時(shí)間:2011-01-01 印次:1 字?jǐn)?shù):1473.00千字 溫馨提示:出版時(shí)間超過(guò)3年的圖書(shū),因長(zhǎng)時(shí)間儲(chǔ)存可能會(huì)產(chǎn)生紙張缺陷,敬請(qǐng)諒解!
主編推薦 原創(chuàng)經(jīng)典,程序員典藏。融匯9大熱門(mén)開(kāi)源技術(shù),整合6大主流Java EE解決方案;精選19個(gè)典型模塊和5個(gè)項(xiàng)目案例,實(shí)戰(zhàn)JavaWeb整合開(kāi)發(fā)。《Java Web典型模塊與項(xiàng)目實(shí)戰(zhàn)大全(程序員典藏)》源代碼、《JavaWeb典型模塊與項(xiàng)目實(shí)戰(zhàn)大全(程序員典藏)》教學(xué)視頻、贈(zèng)送的Java學(xué)習(xí)視頻…… 《JavaWeb典型模塊與項(xiàng)目實(shí)戰(zhàn)大全(程序員典藏)》特色 ·技術(shù)全面:涵蓋了Java Web開(kāi)發(fā)所涉及的所有熱門(mén)技術(shù)與框架·實(shí)戰(zhàn)性強(qiáng):詳細(xì)介紹了1 9個(gè)典型模塊和5個(gè)項(xiàng)目案例的開(kāi)發(fā)過(guò)程 ·模塊經(jīng)典:每一個(gè)模塊都是JavaWeb開(kāi)發(fā)中最常用的模塊,可移植性強(qiáng) ·視頻教學(xué):提供了大量多媒體教學(xué)視頻,學(xué)習(xí)起來(lái)高效、直觀(guān) 超值、大容量DVD,ROM內(nèi)容·《Java Web典型模塊與項(xiàng)目實(shí)戰(zhàn)大全(程序員典藏)》涉及的源代碼 ·1 5小時(shí)Java入門(mén)教學(xué)視頻(贈(zèng)送) ·《JavaWeb典型模塊與項(xiàng)目實(shí)戰(zhàn)大全(程序員典藏)》涉及的第三方j(luò)ar包 ·1200余頁(yè)編程專(zhuān)題講座電子書(shū)(贈(zèng)送) ·10.5小時(shí)《JavaWeb典型模塊與項(xiàng)目實(shí)戰(zhàn)大全(程序員典藏)》配套多媒體教學(xué)視頻 ·1 1個(gè)典型應(yīng)用系統(tǒng)(贈(zèng)送) ·24小時(shí)JavaWeb開(kāi)發(fā)入門(mén)教學(xué)視頻(贈(zèng)送) 《Java Web典型模塊與項(xiàng)目實(shí)戰(zhàn)大全(程序員典藏)》讀者對(duì)象 ·全面學(xué)習(xí)Java Web開(kāi)發(fā)的人員·Web開(kāi)發(fā)程序員 ·想提高軟件項(xiàng)
......
內(nèi)容簡(jiǎn)介 本書(shū)以實(shí)戰(zhàn)開(kāi)發(fā)為原則,以Java EE主流框架整合應(yīng)用及項(xiàng)目開(kāi)發(fā)為主線(xiàn),通過(guò)JavaWeb開(kāi)發(fā)中最常見(jiàn)的19個(gè)典型模塊和5個(gè)完整的項(xiàng)目案例,詳細(xì)介紹了Struts2.x、Spring、Guice、Hibernate、iBATIS、JPA、JSF和AJAX等熱門(mén)開(kāi)源技術(shù)及JSP +JavaBean SetMet、Struts 2.x+Spring+Hibernate、Struts2.x+Guice、Struts2.x+Spring+JPA和Struts2.x+Spring+iBATIS等主流框架的整合使用。本書(shū)附帶1張DVD,內(nèi)容為作者為本書(shū)錄制的全程多媒體語(yǔ)音教學(xué)視頻及本書(shū)所涉及的源代碼。本書(shū)分為3篇,共27章。涵蓋的主要內(nèi)容有:在線(xiàn)文本編輯器、驗(yàn)證模塊、網(wǎng)絡(luò)硬盤(pán)、網(wǎng)站統(tǒng)計(jì)模塊、網(wǎng)絡(luò)購(gòu)物車(chē)、搜索引擎、在線(xiàn)網(wǎng)上支付、郵件發(fā)送系統(tǒng)、網(wǎng)絡(luò)留言板、JQuery框架經(jīng)典應(yīng)用、在線(xiàn)文件上傳和下載、網(wǎng)上投票系統(tǒng)、商業(yè)銀行網(wǎng)上賬戶(hù)管理系統(tǒng)、Hibernate分頁(yè)系統(tǒng)、生成報(bào)表、數(shù)據(jù)格式轉(zhuǎn)換、用戶(hù)維護(hù)功能、用戶(hù)登錄模塊、在線(xiàn)音樂(lè)管理系統(tǒng)、數(shù)據(jù)匯聚系統(tǒng)、投票管理系統(tǒng)、權(quán)限管理系統(tǒng)、商業(yè)銀行設(shè)備巡檢系統(tǒng)等。本書(shū)內(nèi)容豐富,實(shí)例典型,實(shí)用性強(qiáng),適合各個(gè)層次想要學(xué)習(xí)Java Web開(kāi)發(fā)技術(shù)的人員閱讀,尤其適合有一定JavaEE基礎(chǔ)而要進(jìn)行Web應(yīng)用開(kāi)發(fā)的人員閱讀。
作者簡(jiǎn)介 常建功,畢業(yè)于西安電子科技大學(xué)。北大青鳥(niǎo)西安校區(qū)講師。從事Java Web項(xiàng)目開(kāi)發(fā)6年。熟悉SSH等開(kāi)源框架,擅長(zhǎng)SQLServer、Oracle和MySQL數(shù)據(jù)庫(kù)技術(shù)。先后參與開(kāi)發(fā)了國(guó)家二級(jí)項(xiàng)目陜西省渭河信息管理系統(tǒng)和陜西省雨情查詢(xún)系統(tǒng)等多個(gè)大中型項(xiàng)目,承擔(dān)項(xiàng)目分析、項(xiàng)目設(shè)計(jì)和項(xiàng)目維護(hù)等多項(xiàng)工作。
目錄 第1篇 開(kāi)發(fā)工具及框架概述 第1章 開(kāi)發(fā)前奏 教學(xué)視頻:25分鐘 1.1.1 JavaWeb應(yīng)用概述 1.1.1JavaWeb應(yīng)用程序基礎(chǔ):HTTP協(xié)議 1.1.2 Java.Web容器(Servlet+JavaBean+JSP) 1.1.3兩種模式:Modell模式和Model2模式 1.1.4 MVC設(shè)計(jì)思想 1.2 配置開(kāi)發(fā)環(huán)境 1.2.1 下載工具包JDK1.2.2 安裝工具包JDK 1.2.3 下載服務(wù)器Tomcat 1.2.4 安裝服務(wù)器Tomcat 1.2.5下載開(kāi)發(fā)環(huán)境MyEclipse 1.2.6 安裝開(kāi)發(fā)環(huán)境MyEclipse 1.2.7 下載數(shù)據(jù)庫(kù)服務(wù)器’MySQ[ 1.2.8安裝數(shù)據(jù)庫(kù)服務(wù)器MySO[ 1.2.9 下載數(shù)據(jù)庫(kù)服務(wù)器Oracle 1.2.1 0安裝數(shù)據(jù)庫(kù)服務(wù)器Oracle 1.2.11安裝數(shù)據(jù)庫(kù)服務(wù)器Oracle客戶(hù)端 1.3 基礎(chǔ)技術(shù)簡(jiǎn)單簡(jiǎn)介 1.3.1 Servlet服務(wù)器端編程 1.3.2關(guān)于SetMet程序的編寫(xiě) 1.3.3.JSP主流網(wǎng)站開(kāi)發(fā)技術(shù) 1.3.4.JSP的一些基本語(yǔ)法 1.3.5 JavaBean組件技術(shù)1.3.6 JavaBean的屬性——簡(jiǎn)單屬性 1.3.7 JavaBean的屬性——復(fù)雜屬性 1.4 核心框架初步認(rèn)識(shí) 1.4.1實(shí)現(xiàn)了MVC模式的Structs框架 1.4.2 無(wú)侵入性的SprJng框架 1.4.3 簡(jiǎn)單靈活的Guice框架 1.4.4實(shí)現(xiàn)持久化的Hibernate框架 1.4.5 實(shí)現(xiàn)JPQL語(yǔ)言的.IPA框架 1.4.6 實(shí)現(xiàn)數(shù)據(jù)映射器的iBATIS框架1.4.7 用于開(kāi)發(fā)服務(wù)器端用戶(hù)界面的JSF框架 I.4.8 實(shí)現(xiàn)了異步交換的AJAX框架 1.5 小結(jié) 第2章MyEclipSO開(kāi)發(fā)工具對(duì)各種框架的支持: 教學(xué)視頻:51分鐘 2.1 使用JSP的兩種模式 2.1.1開(kāi)發(fā)環(huán)境MyEclipse對(duì)模式1的支持 2.1.2 開(kāi)發(fā)環(huán)境MyEclipse對(duì)模式2的支持 2.2 Struts框架的實(shí)現(xiàn)2.2.1 下載和分析Strutits1.x框架包 2.2.2 用MyEclipse實(shí)現(xiàn)Struts1.x框架環(huán)境 2.2.3用.MyEclipse實(shí)現(xiàn)Struts1.x項(xiàng)目 2.2.4 分析Struts1.x框架 2.2.5用MyEclipse實(shí)現(xiàn)Struts2.x框架環(huán)境 2.2.6 用MyEclipse實(shí)現(xiàn)Struts2.x項(xiàng)目 2.2.7分析Struts2.x框架 2.3 Hibernate框架的實(shí)現(xiàn) 2.3.1 下載和了解Hibernate框架 2.3.2用MyEclipse實(shí)現(xiàn)Hibernate框架環(huán)境 2.3.3 MyEclipse對(duì)Hibernate框架支持——關(guān)系數(shù)據(jù)庫(kù)到對(duì)象映射2.3.4 Hibernate框架中經(jīng)常用到的工具類(lèi) 2.4.IPA框架的實(shí)現(xiàn) 2.4.1 用MyEclipse實(shí)現(xiàn).JPA框架環(huán)境2.4.2 MyEclipse對(duì)JPA框架支持——添加實(shí)體 2.4.3 MyEclipse對(duì)JPA框架支持——單個(gè)類(lèi)轉(zhuǎn)成JPA實(shí)體2.5 Spring框架的實(shí)現(xiàn) 2.5.1 用MyEclipse實(shí)現(xiàn)Spring框架環(huán)境 2.5.2用MyEclipse實(shí)現(xiàn)Spring項(xiàng)目 2.5.3 MyEclipse對(duì)Spring框架方面的支持 2.6.JSF框架的實(shí)現(xiàn)2.6.1 用MyEclipse實(shí)現(xiàn)JSF框架環(huán)境 2.6.2 用MyEclipse實(shí)現(xiàn).JSF框架項(xiàng)目 2.7 AJAX框架的實(shí)現(xiàn).2.7.1 用MyEclipse實(shí)現(xiàn)AJAX 2.7.2 分析AJAX技術(shù) 2.8 使用JDBC連接數(shù)據(jù)庫(kù) 2.8.1JDBC的基本概念 2.8.2 JDBC的基本步驟 2.9 小結(jié) 第3章 實(shí)現(xiàn)各種框架的集成 教學(xué)視頻:54分鐘 3.1Spring框架與其他框架的集成原理 3.1.1 依賴(lài)查找方式實(shí)現(xiàn)spmg與struts集成 3.1.2Action注入方式實(shí)現(xiàn)Spring與Struts集成 3.1.3 Spring集成Hibemate——事務(wù)代理功能 3.2實(shí)現(xiàn)sSH三種框架環(huán)境集成 3.2.1 配置數(shù)據(jù)庫(kù)字符集體 3.2.2 集成Hibernate 3.2.3 集成Spring框架3.2.4 集成Struts1.x框架 3.3 實(shí)現(xiàn)Spring與struts2.x集成 3.3.1 關(guān)于spring框架的插件3.3.2 Spring與sn"uts2.x框架集成 3.4 實(shí)現(xiàn)Spring、sla'uts2.x和Hibernate框架集成3.4.1 Hibernate與Struts2.x框架集成 3.4.2 Struts2.x和JPA框架集成 3.4.3Struts2.x、Spring和Hibemate框架集成 3.5 小結(jié) 第2篇 典型模塊開(kāi)發(fā) 第4章在線(xiàn)文本編輯器(FCKeditor) 教學(xué)視頻:14分鐘 4.1 分析FCKeditor在線(xiàn)文本編輯器 4.1.1FCKeditor在線(xiàn)文本編輯器功能描述 4.1.2 下載FCKeditor在線(xiàn)文本編輯器相關(guān)軟件 4.1.3FCKeditor在線(xiàn)文本編輯器目錄簡(jiǎn)介和開(kāi)發(fā)文檔 4.2 FCKed.itor在線(xiàn)文本編輯器初級(jí)應(yīng)用 4.2.1利用JavaScript語(yǔ)言調(diào)用FCKeditor在線(xiàn)文本編輯器 4.2.2 利用JSP標(biāo)簽調(diào)用FCKeditor在線(xiàn)文本編輯器4.3 FCKedicor在線(xiàn)文本編輯器常用配置 4.3.1 修改配置文件 4.3.2 自定義工具欄 4.3.3設(shè)置常用的字體和鍵行為 4.3.4 修改插入表情圖標(biāo) 4.4 FCKeditor在線(xiàn)文本編輯器高級(jí)應(yīng)用 4.4.1FCKeditor在線(xiàn)文本編輯器上傳文件配置 4.4.2 FCKeditor在線(xiàn)文本編輯器上傳文件配置——中文亂碼(一) 4.4.3FCKeditor在線(xiàn)文本編輯器上傳文件配置——中文亂碼(二) 4.4.4 FCKeditor在線(xiàn)文本編輯器配置上傳文件類(lèi)型 4.5小結(jié) 第5章 驗(yàn)證模塊(JSP+Serylet+JSValldation) 教學(xué)視頻:48分鐘 5.1 表單基礎(chǔ) 5.1.1表單的基礎(chǔ)內(nèi)容 5.1.2 表單必備功能 5.1.3 表單功能具體實(shí)現(xiàn) 5.2 客戶(hù)端表單驗(yàn)證框架 5.2.1下載客戶(hù)端表單驗(yàn)證框架(JSValidation) 5.2.2 JSValidation表單驗(yàn)證框架使用 5.3 服務(wù)器端驗(yàn)證5.3.1 校驗(yàn)輸入字符工具類(lèi) 5.3.2 處理輸入字符類(lèi) 5.4 實(shí)現(xiàn)圖形驗(yàn)證碼 5.4.1 為什么要使用驗(yàn)證碼技術(shù) 5.4.2圖形驗(yàn)證碼的具體實(shí)現(xiàn) 5.5 避免重復(fù)提交功能 5.5.1 客戶(hù)端避免重復(fù)提交 5.5.2 服務(wù)器端避免重復(fù)提交 5.6縮略加水印圖像 5.6.1 縮略加水印圖像應(yīng)用框架分析 5.6.2 實(shí)現(xiàn)縮略加水印工具類(lèi) 5.6.3 對(duì)圖像實(shí)現(xiàn)縮略加水印 5.7小結(jié) 第6章 網(wǎng)絡(luò)硬盤(pán)(JSP+Servlet) 教學(xué)視頻:27分鐘 6.1 網(wǎng)絡(luò)硬盤(pán)功能原理 6.1.1 網(wǎng)絡(luò)硬盤(pán)框架分析6.1.2 網(wǎng)絡(luò)硬盤(pán)功能描述 6.2 網(wǎng)絡(luò)硬盤(pán)功能具體實(shí)現(xiàn)——瀏覽磁盤(pán)和顯示文件信息 6.2.1 實(shí)現(xiàn)相關(guān)工具類(lèi) 6.2.2 瀏覽磁盤(pán)6.2.3 瀏覽磁盤(pán)里的文件夾和文件 6.2.4 顯示文件夾和文件的內(nèi)容 6.3 網(wǎng)絡(luò)硬盤(pán)功能具體實(shí)現(xiàn)——操作文件夾和文件 6.3.1刪除文件夾和文件 6.3.2 查找文件夾和文件 …… 第7章 網(wǎng)站統(tǒng)計(jì)模塊(JSP+Servlet) 第8章網(wǎng)絡(luò)購(gòu)物車(chē)(JSP+Servlet+JavaBean) 第9章 搜索索引(Lucene+Web Spider) 第10章在線(xiàn)網(wǎng)上支付(JSP+Swrvlet+JavaBean) 第11章JavaWeb郵件發(fā)送系統(tǒng)(JSP+Servlet+JavaBean) 第12章網(wǎng)絡(luò)留言板(JSP+Servlet+JavaBean) 第13章 網(wǎng)絡(luò)留言板續(xù)——Oracle數(shù)據(jù)庫(kù) 第14章AJAX技術(shù)JQuery框架的經(jīng)典應(yīng)用 第15章 在線(xiàn)文件上傳和下載(Struts 2.X+FileUpload) 第16章網(wǎng)上投票系統(tǒng)(Struts2.X+JFreeChat) 第17章 商業(yè)銀行網(wǎng)上賬戶(hù)管理系統(tǒng)(Struts2.X) 第18章Hibernate分頁(yè)系統(tǒng)(Hibernate3.0) 第19章 生成保表(Struts 2.X+Hibernate+JXL)第20章 數(shù)據(jù)格式轉(zhuǎn)換(Struts 2.X+Hibernate+Dom4j) 第21章 用戶(hù)維護(hù)功能(Struts2.X+iBATIS) 第22章 用戶(hù)登錄模塊(Struts 2.X+Guice+國(guó)際化) 第3篇 項(xiàng)目案例實(shí)戰(zhàn) 第23章在線(xiàn)音樂(lè)管理系統(tǒng)(AJAX+JSP+Struts 2.X) 第24章 數(shù)據(jù)匯聚系統(tǒng)(Struts 2.X+Spring+iBATIS)第25章 投票管理系統(tǒng)(Struts 2.X+Spring+Hibernate) 第26章 權(quán)限管理系統(tǒng)(Struts2.X+Spring+JPA) 第27章 商業(yè)銀行設(shè)備巡檢系統(tǒng)(Struts 2.X+Spring+Hibernate)
精彩內(nèi)容 在Internet發(fā)展的初期,所有的JavaWeb應(yīng)用包含的都是靜態(tài)的HTML頁(yè)面。所謂靜態(tài)頁(yè)面,是指把呈現(xiàn)給瀏覽者的信息固定寫(xiě)在HTML頁(yè)面中,該頁(yè)面不具備與用戶(hù)交互的能力,即沒(méi)有動(dòng)態(tài)顯示的功能。隨著時(shí)間的推移,動(dòng)態(tài)頁(yè)面逐漸取代了靜態(tài)頁(yè)面。對(duì)于動(dòng)態(tài)頁(yè)面,如果還使用簡(jiǎn)單的傳統(tǒng)技術(shù)則顯得有些無(wú)能為力。為了讓JavaWeb應(yīng)用中包含動(dòng)態(tài)執(zhí)行的頁(yè)面,最早出現(xiàn)的是CGI技術(shù)方案,該技術(shù)方案使得服務(wù)器與客戶(hù)端的交互不再需要使用靜態(tài)的HTML頁(yè)面。CGI技術(shù)方案不僅可以把數(shù)據(jù)庫(kù)中的信息呈現(xiàn)給瀏覽者,而且還可以將瀏覽者的請(qǐng)求保存到數(shù)據(jù)庫(kù)中。雖然CGI技術(shù)方案開(kāi)啟了動(dòng)態(tài)Web應(yīng)用的時(shí)代,但是其卻存在很多缺點(diǎn),其中最大的缺點(diǎn)是不僅開(kāi)發(fā)難度非常大,而且性能上也存在許多限制。1997年,在Java開(kāi)發(fā)者的關(guān)注中,Servlet技術(shù)終于誕生。該技術(shù)是Sun公司提供的一種動(dòng)態(tài)頁(yè)面的解決方案,實(shí)現(xiàn)HTTP協(xié)議在Java平臺(tái)的一個(gè)擴(kuò)展。Servlet API 1.0不僅能夠開(kāi)發(fā)HTTP協(xié)議方面的程序,而且還可以開(kāi)發(fā)Web Server、Mail Server、FtDServer和ApplicatonServer等方面的服務(wù),因此在編寫(xiě)服務(wù)器端的程序時(shí)都離不開(kāi)Servlet語(yǔ)言。但是Servlet語(yǔ)言將程序的邏輯控制代碼與輸出網(wǎng)頁(yè)文檔內(nèi)容混合在一起,使得控制網(wǎng)頁(yè)文檔內(nèi)容的顯示外觀(guān)和整體布局很難。為了彌補(bǔ)Servlet語(yǔ)言的這些缺陷,Sun公司又在該語(yǔ)言的基礎(chǔ)上推出了JavaSeverPage(JSP)技術(shù)。所謂JSP頁(yè)面,就是在傳統(tǒng)的HTML文件中加入Java程序片段和JSP標(biāo)簽。在該頁(yè)面中可以
......
書(shū)摘插圖 
目錄
品牌:圖書(shū)
商品基本信息,請(qǐng)以下列介紹為準(zhǔn) | |
商品名稱(chēng): | Java Web典型模塊與項(xiàng)目實(shí)戰(zhàn)大全 |
作者: | 常建功 等 |
市場(chǎng)價(jià): | 99.5元 |
文軒網(wǎng)價(jià): | 78.6元【79折】 |
ISBN號(hào): | 9787302225898 |
出版社: | 清華大學(xué)出版社 |
商品類(lèi)型: | 圖書(shū) |
其他參考信息(以實(shí)物為準(zhǔn)) | ||
隨書(shū)附贈(zèng):附光盤(pán)1張 | ||
裝幀:平裝 | 開(kāi)本:16開(kāi) | 語(yǔ)種:中文 |
出版時(shí)間:2011-01-01 | 版次:1 | 頁(yè)數(shù):922 |
印刷時(shí)間:2011-01-01 | 印次:1 | 字?jǐn)?shù):1473.00千字 |
溫馨提示:出版時(shí)間超過(guò)3年的圖書(shū),因長(zhǎng)時(shí)間儲(chǔ)存可能會(huì)產(chǎn)生紙張缺陷,敬請(qǐng)諒解! |
主編推薦 | |
原創(chuàng)經(jīng)典,程序員典藏。融匯9大熱門(mén)開(kāi)源技術(shù),整合6大主流Java EE解決方案;精選19個(gè)典型模塊和5個(gè)項(xiàng)目案例,實(shí)戰(zhàn)JavaWeb整合開(kāi)發(fā)。《Java Web典型模塊與項(xiàng)目實(shí)戰(zhàn)大全(程序員典藏)》源代碼、《JavaWeb典型模塊與項(xiàng)目實(shí)戰(zhàn)大全(程序員典藏)》教學(xué)視頻、贈(zèng)送的Java學(xué)習(xí)視頻…… 《JavaWeb典型模塊與項(xiàng)目實(shí)戰(zhàn)大全(程序員典藏)》特色 ·技術(shù)全面:涵蓋了Java Web開(kāi)發(fā)所涉及的所有熱門(mén)技術(shù)與框架·實(shí)戰(zhàn)性強(qiáng):詳細(xì)介紹了1 9個(gè)典型模塊和5個(gè)項(xiàng)目案例的開(kāi)發(fā)過(guò)程 ·模塊經(jīng)典:每一個(gè)模塊都是JavaWeb開(kāi)發(fā)中最常用的模塊,可移植性強(qiáng) ·視頻教學(xué):提供了大量多媒體教學(xué)視頻,學(xué)習(xí)起來(lái)高效、直觀(guān) 超值、大容量DVD,ROM內(nèi)容·《Java Web典型模塊與項(xiàng)目實(shí)戰(zhàn)大全(程序員典藏)》涉及的源代碼 ·1 5小時(shí)Java入門(mén)教學(xué)視頻(贈(zèng)送) ·《JavaWeb典型模塊與項(xiàng)目實(shí)戰(zhàn)大全(程序員典藏)》涉及的第三方j(luò)ar包 ·1200余頁(yè)編程專(zhuān)題講座電子書(shū)(贈(zèng)送) ·10.5小時(shí)《JavaWeb典型模塊與項(xiàng)目實(shí)戰(zhàn)大全(程序員典藏)》配套多媒體教學(xué)視頻 ·1 1個(gè)典型應(yīng)用系統(tǒng)(贈(zèng)送) ·24小時(shí)JavaWeb開(kāi)發(fā)入門(mén)教學(xué)視頻(贈(zèng)送) 《Java Web典型模塊與項(xiàng)目實(shí)戰(zhàn)大全(程序員典藏)》讀者對(duì)象 ·全面學(xué)習(xí)Java Web開(kāi)發(fā)的人員·Web開(kāi)發(fā)程序員 ·想提高軟件項(xiàng) ...... |
內(nèi)容簡(jiǎn)介 | |
本書(shū)以實(shí)戰(zhàn)開(kāi)發(fā)為原則,以Java EE主流框架整合應(yīng)用及項(xiàng)目開(kāi)發(fā)為主線(xiàn),通過(guò)JavaWeb開(kāi)發(fā)中最常見(jiàn)的19個(gè)典型模塊和5個(gè)完整的項(xiàng)目案例,詳細(xì)介紹了Struts2.x、Spring、Guice、Hibernate、iBATIS、JPA、JSF和AJAX等熱門(mén)開(kāi)源技術(shù)及JSP +JavaBean SetMet、Struts 2.x+Spring+Hibernate、Struts2.x+Guice、Struts2.x+Spring+JPA和Struts2.x+Spring+iBATIS等主流框架的整合使用。本書(shū)附帶1張DVD,內(nèi)容為作者為本書(shū)錄制的全程多媒體語(yǔ)音教學(xué)視頻及本書(shū)所涉及的源代碼。本書(shū)分為3篇,共27章。涵蓋的主要內(nèi)容有:在線(xiàn)文本編輯器、驗(yàn)證模塊、網(wǎng)絡(luò)硬盤(pán)、網(wǎng)站統(tǒng)計(jì)模塊、網(wǎng)絡(luò)購(gòu)物車(chē)、搜索引擎、在線(xiàn)網(wǎng)上支付、郵件發(fā)送系統(tǒng)、網(wǎng)絡(luò)留言板、JQuery框架經(jīng)典應(yīng)用、在線(xiàn)文件上傳和下載、網(wǎng)上投票系統(tǒng)、商業(yè)銀行網(wǎng)上賬戶(hù)管理系統(tǒng)、Hibernate分頁(yè)系統(tǒng)、生成報(bào)表、數(shù)據(jù)格式轉(zhuǎn)換、用戶(hù)維護(hù)功能、用戶(hù)登錄模塊、在線(xiàn)音樂(lè)管理系統(tǒng)、數(shù)據(jù)匯聚系統(tǒng)、投票管理系統(tǒng)、權(quán)限管理系統(tǒng)、商業(yè)銀行設(shè)備巡檢系統(tǒng)等。本書(shū)內(nèi)容豐富,實(shí)例典型,實(shí)用性強(qiáng),適合各個(gè)層次想要學(xué)習(xí)Java Web開(kāi)發(fā)技術(shù)的人員閱讀,尤其適合有一定JavaEE基礎(chǔ)而要進(jìn)行Web應(yīng)用開(kāi)發(fā)的人員閱讀。 |
作者簡(jiǎn)介 | |
常建功,畢業(yè)于西安電子科技大學(xué)。北大青鳥(niǎo)西安校區(qū)講師。從事Java Web項(xiàng)目開(kāi)發(fā)6年。熟悉SSH等開(kāi)源框架,擅長(zhǎng)SQLServer、Oracle和MySQL數(shù)據(jù)庫(kù)技術(shù)。先后參與開(kāi)發(fā)了國(guó)家二級(jí)項(xiàng)目陜西省渭河信息管理系統(tǒng)和陜西省雨情查詢(xún)系統(tǒng)等多個(gè)大中型項(xiàng)目,承擔(dān)項(xiàng)目分析、項(xiàng)目設(shè)計(jì)和項(xiàng)目維護(hù)等多項(xiàng)工作。 |
目錄 | |
第1篇 開(kāi)發(fā)工具及框架概述 第1章 開(kāi)發(fā)前奏 教學(xué)視頻:25分鐘 1.1.1 JavaWeb應(yīng)用概述 1.1.1JavaWeb應(yīng)用程序基礎(chǔ):HTTP協(xié)議 1.1.2 Java.Web容器(Servlet+JavaBean+JSP) 1.1.3兩種模式:Modell模式和Model2模式 1.1.4 MVC設(shè)計(jì)思想 1.2 配置開(kāi)發(fā)環(huán)境 1.2.1 下載工具包JDK1.2.2 安裝工具包JDK 1.2.3 下載服務(wù)器Tomcat 1.2.4 安裝服務(wù)器Tomcat 1.2.5下載開(kāi)發(fā)環(huán)境MyEclipse 1.2.6 安裝開(kāi)發(fā)環(huán)境MyEclipse 1.2.7 下載數(shù)據(jù)庫(kù)服務(wù)器’MySQ[ 1.2.8安裝數(shù)據(jù)庫(kù)服務(wù)器MySO[ 1.2.9 下載數(shù)據(jù)庫(kù)服務(wù)器Oracle 1.2.1 0安裝數(shù)據(jù)庫(kù)服務(wù)器Oracle 1.2.11安裝數(shù)據(jù)庫(kù)服務(wù)器Oracle客戶(hù)端 1.3 基礎(chǔ)技術(shù)簡(jiǎn)單簡(jiǎn)介 1.3.1 Servlet服務(wù)器端編程 1.3.2關(guān)于SetMet程序的編寫(xiě) 1.3.3.JSP主流網(wǎng)站開(kāi)發(fā)技術(shù) 1.3.4.JSP的一些基本語(yǔ)法 1.3.5 JavaBean組件技術(shù)1.3.6 JavaBean的屬性——簡(jiǎn)單屬性 1.3.7 JavaBean的屬性——復(fù)雜屬性 1.4 核心框架初步認(rèn)識(shí) 1.4.1實(shí)現(xiàn)了MVC模式的Structs框架 1.4.2 無(wú)侵入性的SprJng框架 1.4.3 簡(jiǎn)單靈活的Guice框架 1.4.4實(shí)現(xiàn)持久化的Hibernate框架 1.4.5 實(shí)現(xiàn)JPQL語(yǔ)言的.IPA框架 1.4.6 實(shí)現(xiàn)數(shù)據(jù)映射器的iBATIS框架1.4.7 用于開(kāi)發(fā)服務(wù)器端用戶(hù)界面的JSF框架 I.4.8 實(shí)現(xiàn)了異步交換的AJAX框架 1.5 小結(jié) 第2章MyEclipSO開(kāi)發(fā)工具對(duì)各種框架的支持: 教學(xué)視頻:51分鐘 2.1 使用JSP的兩種模式 2.1.1開(kāi)發(fā)環(huán)境MyEclipse對(duì)模式1的支持 2.1.2 開(kāi)發(fā)環(huán)境MyEclipse對(duì)模式2的支持 2.2 Struts框架的實(shí)現(xiàn)2.2.1 下載和分析Strutits1.x框架包 2.2.2 用MyEclipse實(shí)現(xiàn)Struts1.x框架環(huán)境 2.2.3用.MyEclipse實(shí)現(xiàn)Struts1.x項(xiàng)目 2.2.4 分析Struts1.x框架 2.2.5用MyEclipse實(shí)現(xiàn)Struts2.x框架環(huán)境 2.2.6 用MyEclipse實(shí)現(xiàn)Struts2.x項(xiàng)目 2.2.7分析Struts2.x框架 2.3 Hibernate框架的實(shí)現(xiàn) 2.3.1 下載和了解Hibernate框架 2.3.2用MyEclipse實(shí)現(xiàn)Hibernate框架環(huán)境 2.3.3 MyEclipse對(duì)Hibernate框架支持——關(guān)系數(shù)據(jù)庫(kù)到對(duì)象映射2.3.4 Hibernate框架中經(jīng)常用到的工具類(lèi) 2.4.IPA框架的實(shí)現(xiàn) 2.4.1 用MyEclipse實(shí)現(xiàn).JPA框架環(huán)境2.4.2 MyEclipse對(duì)JPA框架支持——添加實(shí)體 2.4.3 MyEclipse對(duì)JPA框架支持——單個(gè)類(lèi)轉(zhuǎn)成JPA實(shí)體2.5 Spring框架的實(shí)現(xiàn) 2.5.1 用MyEclipse實(shí)現(xiàn)Spring框架環(huán)境 2.5.2用MyEclipse實(shí)現(xiàn)Spring項(xiàng)目 2.5.3 MyEclipse對(duì)Spring框架方面的支持 2.6.JSF框架的實(shí)現(xiàn)2.6.1 用MyEclipse實(shí)現(xiàn)JSF框架環(huán)境 2.6.2 用MyEclipse實(shí)現(xiàn).JSF框架項(xiàng)目 2.7 AJAX框架的實(shí)現(xiàn).2.7.1 用MyEclipse實(shí)現(xiàn)AJAX 2.7.2 分析AJAX技術(shù) 2.8 使用JDBC連接數(shù)據(jù)庫(kù) 2.8.1JDBC的基本概念 2.8.2 JDBC的基本步驟 2.9 小結(jié) 第3章 實(shí)現(xiàn)各種框架的集成 教學(xué)視頻:54分鐘 3.1Spring框架與其他框架的集成原理 3.1.1 依賴(lài)查找方式實(shí)現(xiàn)spmg與struts集成 3.1.2Action注入方式實(shí)現(xiàn)Spring與Struts集成 3.1.3 Spring集成Hibemate——事務(wù)代理功能 3.2實(shí)現(xiàn)sSH三種框架環(huán)境集成 3.2.1 配置數(shù)據(jù)庫(kù)字符集體 3.2.2 集成Hibernate 3.2.3 集成Spring框架3.2.4 集成Struts1.x框架 3.3 實(shí)現(xiàn)Spring與struts2.x集成 3.3.1 關(guān)于spring框架的插件3.3.2 Spring與sn"uts2.x框架集成 3.4 實(shí)現(xiàn)Spring、sla'uts2.x和Hibernate框架集成3.4.1 Hibernate與Struts2.x框架集成 3.4.2 Struts2.x和JPA框架集成 3.4.3Struts2.x、Spring和Hibemate框架集成 3.5 小結(jié) 第2篇 典型模塊開(kāi)發(fā) 第4章在線(xiàn)文本編輯器(FCKeditor) 教學(xué)視頻:14分鐘 4.1 分析FCKeditor在線(xiàn)文本編輯器 4.1.1FCKeditor在線(xiàn)文本編輯器功能描述 4.1.2 下載FCKeditor在線(xiàn)文本編輯器相關(guān)軟件 4.1.3FCKeditor在線(xiàn)文本編輯器目錄簡(jiǎn)介和開(kāi)發(fā)文檔 4.2 FCKed.itor在線(xiàn)文本編輯器初級(jí)應(yīng)用 4.2.1利用JavaScript語(yǔ)言調(diào)用FCKeditor在線(xiàn)文本編輯器 4.2.2 利用JSP標(biāo)簽調(diào)用FCKeditor在線(xiàn)文本編輯器4.3 FCKedicor在線(xiàn)文本編輯器常用配置 4.3.1 修改配置文件 4.3.2 自定義工具欄 4.3.3設(shè)置常用的字體和鍵行為 4.3.4 修改插入表情圖標(biāo) 4.4 FCKeditor在線(xiàn)文本編輯器高級(jí)應(yīng)用 4.4.1FCKeditor在線(xiàn)文本編輯器上傳文件配置 4.4.2 FCKeditor在線(xiàn)文本編輯器上傳文件配置——中文亂碼(一) 4.4.3FCKeditor在線(xiàn)文本編輯器上傳文件配置——中文亂碼(二) 4.4.4 FCKeditor在線(xiàn)文本編輯器配置上傳文件類(lèi)型 4.5小結(jié) 第5章 驗(yàn)證模塊(JSP+Serylet+JSValldation) 教學(xué)視頻:48分鐘 5.1 表單基礎(chǔ) 5.1.1表單的基礎(chǔ)內(nèi)容 5.1.2 表單必備功能 5.1.3 表單功能具體實(shí)現(xiàn) 5.2 客戶(hù)端表單驗(yàn)證框架 5.2.1下載客戶(hù)端表單驗(yàn)證框架(JSValidation) 5.2.2 JSValidation表單驗(yàn)證框架使用 5.3 服務(wù)器端驗(yàn)證5.3.1 校驗(yàn)輸入字符工具類(lèi) 5.3.2 處理輸入字符類(lèi) 5.4 實(shí)現(xiàn)圖形驗(yàn)證碼 5.4.1 為什么要使用驗(yàn)證碼技術(shù) 5.4.2圖形驗(yàn)證碼的具體實(shí)現(xiàn) 5.5 避免重復(fù)提交功能 5.5.1 客戶(hù)端避免重復(fù)提交 5.5.2 服務(wù)器端避免重復(fù)提交 5.6縮略加水印圖像 5.6.1 縮略加水印圖像應(yīng)用框架分析 5.6.2 實(shí)現(xiàn)縮略加水印工具類(lèi) 5.6.3 對(duì)圖像實(shí)現(xiàn)縮略加水印 5.7小結(jié) 第6章 網(wǎng)絡(luò)硬盤(pán)(JSP+Servlet) 教學(xué)視頻:27分鐘 6.1 網(wǎng)絡(luò)硬盤(pán)功能原理 6.1.1 網(wǎng)絡(luò)硬盤(pán)框架分析6.1.2 網(wǎng)絡(luò)硬盤(pán)功能描述 6.2 網(wǎng)絡(luò)硬盤(pán)功能具體實(shí)現(xiàn)——瀏覽磁盤(pán)和顯示文件信息 6.2.1 實(shí)現(xiàn)相關(guān)工具類(lèi) 6.2.2 瀏覽磁盤(pán)6.2.3 瀏覽磁盤(pán)里的文件夾和文件 6.2.4 顯示文件夾和文件的內(nèi)容 6.3 網(wǎng)絡(luò)硬盤(pán)功能具體實(shí)現(xiàn)——操作文件夾和文件 6.3.1刪除文件夾和文件 6.3.2 查找文件夾和文件 …… 第7章 網(wǎng)站統(tǒng)計(jì)模塊(JSP+Servlet) 第8章網(wǎng)絡(luò)購(gòu)物車(chē)(JSP+Servlet+JavaBean) 第9章 搜索索引(Lucene+Web Spider) 第10章在線(xiàn)網(wǎng)上支付(JSP+Swrvlet+JavaBean) 第11章JavaWeb郵件發(fā)送系統(tǒng)(JSP+Servlet+JavaBean) 第12章網(wǎng)絡(luò)留言板(JSP+Servlet+JavaBean) 第13章 網(wǎng)絡(luò)留言板續(xù)——Oracle數(shù)據(jù)庫(kù) 第14章AJAX技術(shù)JQuery框架的經(jīng)典應(yīng)用 第15章 在線(xiàn)文件上傳和下載(Struts 2.X+FileUpload) 第16章網(wǎng)上投票系統(tǒng)(Struts2.X+JFreeChat) 第17章 商業(yè)銀行網(wǎng)上賬戶(hù)管理系統(tǒng)(Struts2.X) 第18章Hibernate分頁(yè)系統(tǒng)(Hibernate3.0) 第19章 生成保表(Struts 2.X+Hibernate+JXL)第20章 數(shù)據(jù)格式轉(zhuǎn)換(Struts 2.X+Hibernate+Dom4j) 第21章 用戶(hù)維護(hù)功能(Struts2.X+iBATIS) 第22章 用戶(hù)登錄模塊(Struts 2.X+Guice+國(guó)際化) 第3篇 項(xiàng)目案例實(shí)戰(zhàn) 第23章在線(xiàn)音樂(lè)管理系統(tǒng)(AJAX+JSP+Struts 2.X) 第24章 數(shù)據(jù)匯聚系統(tǒng)(Struts 2.X+Spring+iBATIS)第25章 投票管理系統(tǒng)(Struts 2.X+Spring+Hibernate) 第26章 權(quán)限管理系統(tǒng)(Struts2.X+Spring+JPA) 第27章 商業(yè)銀行設(shè)備巡檢系統(tǒng)(Struts 2.X+Spring+Hibernate) |
精彩內(nèi)容 | |
在Internet發(fā)展的初期,所有的JavaWeb應(yīng)用包含的都是靜態(tài)的HTML頁(yè)面。所謂靜態(tài)頁(yè)面,是指把呈現(xiàn)給瀏覽者的信息固定寫(xiě)在HTML頁(yè)面中,該頁(yè)面不具備與用戶(hù)交互的能力,即沒(méi)有動(dòng)態(tài)顯示的功能。隨著時(shí)間的推移,動(dòng)態(tài)頁(yè)面逐漸取代了靜態(tài)頁(yè)面。對(duì)于動(dòng)態(tài)頁(yè)面,如果還使用簡(jiǎn)單的傳統(tǒng)技術(shù)則顯得有些無(wú)能為力。為了讓JavaWeb應(yīng)用中包含動(dòng)態(tài)執(zhí)行的頁(yè)面,最早出現(xiàn)的是CGI技術(shù)方案,該技術(shù)方案使得服務(wù)器與客戶(hù)端的交互不再需要使用靜態(tài)的HTML頁(yè)面。CGI技術(shù)方案不僅可以把數(shù)據(jù)庫(kù)中的信息呈現(xiàn)給瀏覽者,而且還可以將瀏覽者的請(qǐng)求保存到數(shù)據(jù)庫(kù)中。雖然CGI技術(shù)方案開(kāi)啟了動(dòng)態(tài)Web應(yīng)用的時(shí)代,但是其卻存在很多缺點(diǎn),其中最大的缺點(diǎn)是不僅開(kāi)發(fā)難度非常大,而且性能上也存在許多限制。1997年,在Java開(kāi)發(fā)者的關(guān)注中,Servlet技術(shù)終于誕生。該技術(shù)是Sun公司提供的一種動(dòng)態(tài)頁(yè)面的解決方案,實(shí)現(xiàn)HTTP協(xié)議在Java平臺(tái)的一個(gè)擴(kuò)展。Servlet API 1.0不僅能夠開(kāi)發(fā)HTTP協(xié)議方面的程序,而且還可以開(kāi)發(fā)Web Server、Mail Server、FtDServer和ApplicatonServer等方面的服務(wù),因此在編寫(xiě)服務(wù)器端的程序時(shí)都離不開(kāi)Servlet語(yǔ)言。但是Servlet語(yǔ)言將程序的邏輯控制代碼與輸出網(wǎng)頁(yè)文檔內(nèi)容混合在一起,使得控制網(wǎng)頁(yè)文檔內(nèi)容的顯示外觀(guān)和整體布局很難。為了彌補(bǔ)Servlet語(yǔ)言的這些缺陷,Sun公司又在該語(yǔ)言的基礎(chǔ)上推出了JavaSeverPage(JSP)技術(shù)。所謂JSP頁(yè)面,就是在傳統(tǒng)的HTML文件中加入Java程序片段和JSP標(biāo)簽。在該頁(yè)面中可以 ...... |
書(shū)摘插圖 | |
![]() |