注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java Web整合開發(fā)與項目實戰(zhàn):JSP、Ajax、Struts、Hibernate、Spring

Java Web整合開發(fā)與項目實戰(zhàn):JSP、Ajax、Struts、Hibernate、Spring

Java Web整合開發(fā)與項目實戰(zhàn):JSP、Ajax、Struts、Hibernate、Spring

定 價:¥55.00

作 者: 徐明華 編著
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: J2EE

ISBN: 9787115190451 出版時間: 2009-02-01 包裝: 平裝
開本: 16開 頁數(shù): 410 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

  徐明華,曾就職某知名外企,長期從事Java EE程序開發(fā),積累了豐富的開發(fā)經(jīng)驗??釔蹖懽鳎诙嗉覉罂习l(fā)表文章50余篇。著作有《JSF編程實戰(zhàn)導(dǎo)航》一書。

圖書目錄

第一部分 Java Web開發(fā)基礎(chǔ)
 第1章 Web開發(fā)準(zhǔn)備
  1.1 安裝JDK
  1.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 使用Label
   3.3.2 使用fieldset
   3.3.3 表單布局
   3.3.4 設(shè)置fieldset和legend的樣式
   3.3.5 改變默認(rèn)的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 表達(dá)式
   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中增強(qiáng)頁面效果的主流技術(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 使用XMLHttpRequest
   6.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 為什么選擇JSTL
  10.2 使用JSTL準(zhǔn)備
   10.2.1 JSTL中標(biāo)簽庫介紹
   10.2.2 JSTL標(biāo)簽的API
   10.2.3 安裝和測試JSTL
  10.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 核心組件——ActionForm
   14.3.1 ActionForm簡介
   14.3.2 ActionForm的使用方法
  14.4 核心組件——ActionFoward
  14.5 核心組件——ActionMapping
  14.6 核心組件——Action
  14.7 配置文件struts-config.xml
  14.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é)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號