Java Web整合開發(fā)與項目實戰(zhàn)

出版時間:2009-2  出版社:人民郵電出版社  作者:徐明華  頁數(shù):410  
Tag標(biāo)簽:無  

前言

  在Java技術(shù)領(lǐng)域,Java Web應(yīng)用開發(fā)空前活躍,致使許多程序員都積極地學(xué)習(xí)有關(guān)Java Web開發(fā)技術(shù),但是面對眾多的開發(fā)技術(shù),許多人會感到困惑,不知如何學(xué)習(xí),如何在實戰(zhàn)中應(yīng)用這些技術(shù)。本書就是為完整地學(xué)習(xí)Java Web開發(fā)技術(shù)后,想整合應(yīng)用且逐步過渡到輕量級Java EE開發(fā)的人員準(zhǔn)備的。本書內(nèi)容融入了作者多年的Java Web開發(fā)經(jīng)驗,是Java培訓(xùn)專家的傾心之作?! ”緯膬?nèi)容  第一部分 Java Web開發(fā)基礎(chǔ)  第1章 概括地介紹了Java Web開發(fā)的基本知識,以及一些常用軟件的安裝和配置?! 〉?章 介紹了HTML相關(guān)的基礎(chǔ)知識,為前端開發(fā)做一些必要的知識儲備?! 〉?章 介紹了CSS的基礎(chǔ)知識,這是:JSP做頁面最常用的修飾技巧。  第4章 介紹了JavaScript的基礎(chǔ)知識,這是JSP開發(fā)中驗證表單等最實用的方法?! 〉?章 介紹了Servlet的基礎(chǔ)知識,這是JSP開發(fā)中最核心、最基礎(chǔ)的部分。  第6章 介紹了AjaX的基礎(chǔ)知識,這是JSP開發(fā)中增加用戶體驗、增強頁面效果的主流技術(shù)?! 〉?章 介紹了JSP的編程基礎(chǔ)知識,這是JSP開發(fā)中必須掌握的最基礎(chǔ)部分。

內(nèi)容概要

  《Java Web整合開發(fā)與項目實戰(zhàn)》共分3部分,詳細介紹了HTML、CSS、JavaScript、Servlet、Ajax、JSP等與Java Web前端開發(fā)相關(guān)的技術(shù),并從應(yīng)用的角度出發(fā)向讀者展示了Web開發(fā)中各種技術(shù)的整合,將開發(fā)的需求和學(xué)習(xí)規(guī)律有機地組織在一起。為了使讀者的開發(fā)技術(shù)逐步提升到Java EE水平,《Java Web整合開發(fā)與項目實戰(zhàn)》還重點介紹了利用主流框架,如Struts、Spring和Hibernate相結(jié)合的輕量級應(yīng)用開發(fā)知識及案例實現(xiàn)。  《Java Web整合開發(fā)與項目實戰(zhàn)》在知識講解上,采用前端技術(shù)→JSP基礎(chǔ)→JSP實戰(zhàn)技術(shù)→主流框架整合→案例實踐這種逐步提升的方式進行,目的是幫助讀者不僅要完全掌握中小型Web程序開發(fā)技術(shù),更要從技術(shù)上有銜接地上升到Java EE層次;給讀者的學(xué)習(xí)目標(biāo)是,從Web開發(fā)初級程序員平滑晉級到企業(yè)級項目實戰(zhàn)角色。  《Java Web整合開發(fā)與項目實戰(zhàn)》講解細致、通俗易懂,大部分章節(jié)都提供了多個例子,且很多示例都是目前Web開發(fā)中經(jīng)常使用的功能,具有相當(dāng)高的實用價值。《Java Web整合開發(fā)與項目實戰(zhàn)》適合作為Java Web開發(fā)自學(xué)者的學(xué)習(xí)用書,也可以作為從事Java Web開發(fā)的程序員參考用書。

作者簡介

  徐明華,曾就職某知名外企,長期從事Java EE程序開發(fā),積累了豐富的開發(fā)經(jīng)驗。酷愛寫作,在多家報刊上發(fā)表文章50余篇。著作有《JSF編程實戰(zhàn)導(dǎo)航》一書。

書籍目錄

第一部分 Java Web開發(fā)基礎(chǔ)第1章 Web開發(fā)準(zhǔn)備1.1 安裝JDK1.2 Tomcat安裝與配置1.3 MyEclipse安裝與配置1.4 MySQL安裝與配置1.5 JSP的優(yōu)點1.6 JSP開發(fā)常用軟件列表第2章 Java Web開發(fā)必備——HTML應(yīng)用2.1 HTML的基本組成元素2.2 HTML的表格應(yīng)用2.3 HTML的表單應(yīng)用2.4 HTML的框架應(yīng)用2.5 小結(jié)第3章 Java Web頁面修飾技巧——CSS應(yīng)用3.1 CSS文字修飾3.1.1 樣式表入門3.1.2 樣式的分類3.2 CSS表格修飾3.2.1 定義表格整個邊框的方法3.2.2 表格部分邊框的CSS應(yīng)用3.3 CSS表單修飾3.3.1 使用Label3.3.2 使用fieldset3.3.3 表單布局3.3.4 設(shè)置fieldset和legend的樣式3.3.5 改變默認的fieldset的外觀3.4 小結(jié)第4章 Java Web開發(fā)表單驗證——JavaScript應(yīng)用4.1 JavaScript簡介4.1.1 JavaScript具有的優(yōu)點4.1.2 JavaScript的工作過程4.1.3 JavaScript與Java之間的區(qū)別4.1.4 JavaScript在網(wǎng)頁中的用法4.2 JavaScript基本語法4.2.1 變量4.2.2 數(shù)據(jù)類型4.2.3 運算符4.2.4 表達式4.2.5 語句4.2.6 數(shù)組4.2.7 函數(shù)4.2.8 對象4.3 表單驗證應(yīng)用實例4.4 小結(jié)第5章 JSP核心基礎(chǔ)——Servlet應(yīng)用5.1 Servlet概述5.2 Servlet生命周期5.2.1 生命周期圖5.2.2 生命周期中的3大重要時刻5.3 Serlvet的Hello World實例5.4 Serlvet的表單處理5.5 Serlvet的實例應(yīng)用5.5.1 Servlet實現(xiàn)頁面數(shù)據(jù)添加處理5.5.2 Servlet實現(xiàn)頁面修改處理5.6 小結(jié)第6章 Java Web中增強頁面效果的主流技術(shù)——Ajax應(yīng)用6.1 Ajax概述6.2 使用XMLHttpRequest對象6.2.1 創(chuàng)建新的XMLHttpRequest對象6.2.2 獲取Request對象6.3 發(fā)送請求與處理響應(yīng)6.3.1 使用XMLHttpRequest6.3.2 挑戰(zhàn)異步性6.3.3 發(fā)送請求6.3.4 指定回調(diào)方法6.3.5 處理服務(wù)器響應(yīng)6.3.6 Ajax中回調(diào)的應(yīng)用6.3.7 讀取響應(yīng)文本6.4 Ajax基本應(yīng)用6.4.1 實現(xiàn)自動刷新頁面6.4.2 實現(xiàn)局部動態(tài)更新6.4.3 實現(xiàn)自動完成功能6.5 小結(jié)第7章 Java Web編程必備知識——JSP編程基礎(chǔ)7.1 JSP指令7.2 JSP動作7.2.1 include 動作7.2.2 forward動作7.2.3 useBean動作7.3 JSP隱式對象7.4 JSP實例應(yīng)用7.5 小結(jié)第二部分 Java Web開發(fā)實戰(zhàn)技術(shù)第8章 提高項目開發(fā)效率——JSP自定義標(biāo)簽應(yīng)用8.1 自定義標(biāo)簽基礎(chǔ)知識8.2 自定義標(biāo)簽部署8.3 傳統(tǒng)標(biāo)簽實例8.3.1 設(shè)計一個可以處理簡單JSP程序代碼的標(biāo)簽8.3.2 設(shè)計一個可以處理循環(huán)程序代碼的標(biāo)簽8.4 簡單標(biāo)簽實例8.4.1 帶屬性、主體的標(biāo)簽8.4.2 處理多個屬性值的復(fù)雜標(biāo)簽8.5 小結(jié)第9章 數(shù)據(jù)操作基礎(chǔ)——JSP對文件操作9.1 讀寫流基礎(chǔ)知識9.1.1 讀寫流相關(guān)的類9.1.2 讀寫流的相關(guān)方法9.1.3 讀寫流實例9.2 JSP與Servlet對文件操作9.2.1 Servlet技術(shù)的文件讀寫操作9.2.2 Java Server Page的文件讀寫操作9.3 文件上傳功能的實現(xiàn)9.4 小結(jié)第10章 JSP標(biāo)準(zhǔn)標(biāo)記庫(JSTL)基礎(chǔ)知識10.1 為什么選擇JSTL10.2 使用JSTL準(zhǔn)備10.2.1 JSTL中標(biāo)簽庫介紹10.2.2 JSTL標(biāo)簽的API10.2.3 安裝和測試JSTL10.3 Core標(biāo)簽庫10.3.1 通用標(biāo)簽10.3.2 條件標(biāo)簽10.3.3 迭代標(biāo)簽10.3.4 URL相關(guān)的標(biāo)簽10.4 國際化(i18n)標(biāo)簽10.4.1 國際化/格式化標(biāo)簽概述10.4.2 fmt:setLocale標(biāo)簽10.4.3 fmt:bundle標(biāo)簽10.4.4 fmt:setBundle標(biāo)簽10.4.5 fmt:message標(biāo)簽10.4.6 fmt:param標(biāo)簽10.4.7 fmt:requestEncoding標(biāo)簽10.5 格式化標(biāo)簽10.5.1 fmt:timeZone標(biāo)簽10.5.2 fmt:setTimeZone標(biāo)簽10.5.3 fmt:formatNumber標(biāo)簽10.5.4 fmt:parseNumber標(biāo)簽10.5.5 fmt:formatDate標(biāo)簽10.5.6 fmt:parseDate標(biāo)簽10.6 JSTL綜合實例運用10.7 小結(jié)第11章 JSTL高級部分11.1 數(shù)據(jù)庫(SQL)標(biāo)簽11.1.1 sql:setDataSource標(biāo)簽11.1.2 sql:query標(biāo)簽11.1.3 sql:update標(biāo)簽11.1.4 sql:transaction標(biāo)簽11.1.5 sql:param標(biāo)簽11.1.6 sql:dateParam標(biāo)簽11.2 XML核心標(biāo)簽11.2.1 XML標(biāo)簽概述11.2.2 x:parse標(biāo)簽11.2.3 x:out標(biāo)簽11.2.4 x:set標(biāo)簽11.3 XML流程控制標(biāo)簽11.3.1 x:if標(biāo)簽11.3.2 x:choose標(biāo)簽11.3.3 x:forEach標(biāo)簽11.4 XML轉(zhuǎn)換標(biāo)簽11.4.1 x:transform標(biāo)簽11.4.2 x:param標(biāo)簽11.5 JSTL函數(shù)11.5.1 fn:contains函數(shù)11.5.2 fn:containsIgnoreCase函數(shù)11.5.3 fn:endsWith函數(shù)11.5.4 fn:escapeXml函數(shù)11.5.5 fn:indexOf函數(shù)11.5.6 fn:join函數(shù)11.5.7 fn:length函數(shù)11.5.8 fn:replace函數(shù)11.5.9 fn:split函數(shù)11.5.10 fn:startsWith函數(shù)11.5.11 fn:substring函數(shù)11.6 小結(jié)第12章 電子郵件應(yīng)用程序接口——JavaMail應(yīng)用12.1 發(fā)送郵件應(yīng)用12.1.1 JavaMail的主要協(xié)議12.1.2 JavaMail的基礎(chǔ)知識12.1.3 消息處理的過程12.2 收取郵件應(yīng)用12.3 小結(jié)第13章 Java Web開發(fā)普遍使用的知識——JSP分頁應(yīng)用13.1 JSTL版分頁實現(xiàn)13.2 Servlet版分頁實現(xiàn)13.3 JavaBean版分頁實現(xiàn)13.4 自定義標(biāo)簽版的分頁實現(xiàn)13.5 小結(jié)第14章 Java Web典型MVC框架——Struts應(yīng)用14.1 Struts基礎(chǔ)14.2 登錄驗證實例14.3 核心組件——ActionForm14.3.1 ActionForm簡介14.3.2 ActionForm的使用方法14.4 核心組件——ActionFoward14.5 核心組件——ActionMapping14.6 核心組件——Action14.7 配置文件struts-config.xml14.8 DataSource的使用14.9 Struts應(yīng)用綜合案例14.10 小結(jié)第15章 Java Web輕量級持久化框架——Hibernate基礎(chǔ)與應(yīng)用15.1 Hibernate基礎(chǔ)15.2 Hibernate檢索策略15.3 Eclipse配置 Hibernate步驟15.3.1 數(shù)據(jù)庫設(shè)計(user)15.3.2 程序編寫15.4 小結(jié)第16章 全方位的應(yīng)用框架——Spring應(yīng)用16.1 Spring基礎(chǔ)16.2 Eclipse配置Spring步驟16.3 Spring中事務(wù)的配置16.3.1 采用TransactionProxyFactoryBean生成事務(wù)代理16.3.2 采用繼承簡化事務(wù)代理16.3.3 采用BeanNameAutoProxyCreator自動創(chuàng)建事務(wù)代理16.3.4 采用DefaultAdvisorAutoProxyCreator自動創(chuàng)建事務(wù)代理16.3.5 事務(wù)設(shè)置說明16.4 小結(jié)第三部分 Java Web項目開發(fā)實戰(zhàn)第17章 投票管理系統(tǒng)17.1 系統(tǒng)概述17.2 需求分析17.2.1 系統(tǒng)總體設(shè)計圖17.2.2 用例圖17.3 數(shù)據(jù)庫設(shè)計17.4 頁面間轉(zhuǎn)向與頁面代碼實現(xiàn)17.5 其他功能分析17.6 運行工程17.6.1 使用工具17.6.2 工程部署17.6.3 運行程序17.7 小結(jié)第18章 留言本管理系統(tǒng)18.1 系統(tǒng)概述18.2 需求分析18.2.1 系統(tǒng)總體設(shè)計圖18.2.2 用例圖18.3 數(shù)據(jù)庫設(shè)計18.4 頁面代碼實現(xiàn)18.5 其他功能分析18.6 運行工程18.6.1 使用工具18.6.2 工程部署18.6.3 運行程序18.7 小結(jié)第19章 博客應(yīng)用系統(tǒng)開發(fā)19.1 系統(tǒng)概述19.2 需求分析19.3 數(shù)據(jù)庫設(shè)計19.4 頁面代碼實現(xiàn)19.5 JavaScript代碼功能分析19.6 其他功能分析19.6.1 數(shù)據(jù)訪問對象19.6.2 值對象19.6.3 數(shù)據(jù)服務(wù)對象19.6.4 業(yè)務(wù)代理對象19.6.5 表單對象集合19.6.6 請求處理結(jié)果對象集合19.6.7 請求處理的動作對象集合19.6.8 常量集合處理類19.7 配置文件19.8 運行工程19.8.1 使用工具19.8.2 工程部署19.8.3 運行程序19.9 小結(jié)第20章 新聞發(fā)布系統(tǒng)20.1 系統(tǒng)概述20.2 需求分析20.2.1 系統(tǒng)總體設(shè)計圖20.2.2 用例圖20.3 數(shù)據(jù)庫設(shè)計20.3.1 數(shù)據(jù)庫需求分析20.3.2 數(shù)據(jù)庫邏輯設(shè)計20.3.3 事務(wù)處理分析20.3.4 頁面間轉(zhuǎn)向關(guān)系20.4 頁面代碼實現(xiàn)20.5 其他功能分析20.6 配置文件20.7 運行工程20.7.1 使用工具20.7.2 工程部署20.7.3 運行程序20.8 小結(jié)第21章 Struts+Spring+Hibernate(SSH)框架整合應(yīng)用21.1 MVC架構(gòu)21.2 SSH架構(gòu)分析21.3 JSP完成視圖層21.4 Struts完成控制層21.5 Spring完成業(yè)務(wù)層21.6 Hibernate完成數(shù)據(jù)封裝21.7 SSH實例程序部署21.8 小結(jié)

章節(jié)摘錄

  1.JSP的效率和安全性更高  ASP以源碼形式存放,以解釋方式運行,每次ASP網(wǎng)頁調(diào)用都需要對源碼進行解釋,運行效率不高?! SP在執(zhí)行以前先被編譯成字節(jié)碼(byte code),字節(jié)碼由Java虛擬機(Java Virtual Machine)解釋執(zhí)行,比源碼解釋的效率高。服務(wù)器上還有字節(jié)碼的Cache機制,能提高字節(jié)碼的訪問效率。第一次調(diào)用JSP網(wǎng)頁可能稍慢,因為它被編譯成Cache,以后就快得多了?! ?.JSP的組件(Component)方式更方便  ASP通過COM來擴充復(fù)雜的功能,如文件上載、發(fā)送E-mail以及將業(yè)務(wù)處理或者復(fù)雜計算分離出來成為獨立可重復(fù)利用的模塊。JSP通過JavaBean實現(xiàn)了同樣的功能擴充。

編輯推薦

  《Java Web整合開發(fā)與項目實戰(zhàn)》是張孝祥推薦用書,贈Ajax全程培訓(xùn)視頻,完整的JSP開發(fā)技術(shù),主流框架Struts、Spring、Hibernate整合應(yīng)用,典型的項目實戰(zhàn),投標(biāo)管理系統(tǒng)、留言簿管理系統(tǒng)、博客管理系統(tǒng)、新聞發(fā)布系統(tǒng),(Struts+Hibernate+Spring)整合應(yīng)用實例?! VD光盤內(nèi)容:傳智播客的精品教學(xué)視頻,Ajax全程開發(fā)培訓(xùn)視頻,JPA快速入門培訓(xùn)視頻,Java游戲開發(fā)培訓(xùn)視頻,360分鐘的《Java Web整合開發(fā)與項目實戰(zhàn)》配套開發(fā)視頻,全部實例源程序。  《Java Web整合開發(fā)與項目實戰(zhàn)》是Java培訓(xùn)專家的又一傾心之作,目的是幫助讀者掌握中小型Web開發(fā),并在技術(shù)上逐步晉級到Java EE企業(yè)級開發(fā),學(xué)習(xí)路線圖為:  入門期:系統(tǒng)和全面地學(xué)習(xí)網(wǎng)絡(luò)開發(fā)各種主流技術(shù)。如前端頁面布局和JSP知識。為以后全面掌握項目開發(fā)打下堅實的基礎(chǔ)。  學(xué)習(xí)實戰(zhàn)技術(shù)的過渡期:這時大量的高級技術(shù)和設(shè)計思路等問題開始考驗讀者的學(xué)習(xí)心理承受能力。  學(xué)習(xí)框架的過渡期:為了適應(yīng)以后企業(yè)級項目的開發(fā)。學(xué)習(xí)各種主流框架整合應(yīng)用知識是必須的,這也是讓讀者逐步掌握企業(yè)級項目開發(fā)的基礎(chǔ)?! ”l(fā)期:在掌握了各種技術(shù)以后。通過綜合案例的實踐,達到了融會貫通,讀者可以開發(fā)出非常成熟、專業(yè)的Java Web項目。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Java Web整合開發(fā)與項目實戰(zhàn) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7