Java Web應(yīng)用技術(shù)與案例教程

出版時間:2011-10  出版社:人民郵電出版社  作者:楊樹林 ,胡潔萍 編著  頁數(shù):310  

內(nèi)容概要

  Java Web應(yīng)用技術(shù)是當(dāng)今最主流的Web程序開發(fā)技術(shù)之一。目前無論是高校的計算機(jī)專業(yè),還是IT培訓(xùn)學(xué)校都將Java
Web應(yīng)用技術(shù)作為教學(xué)內(nèi)容之一,這對于培養(yǎng)學(xué)生的計算機(jī)應(yīng)用能力具有重要的意義。本書將帶領(lǐng)讀者進(jìn)入Java
Web應(yīng)用技術(shù)世界,由淺入深地學(xué)習(xí)各項(xiàng)知識。全書共分9章,內(nèi)容依次為Java Web應(yīng)用技術(shù)概述、Java
Web應(yīng)用技術(shù)基礎(chǔ)、設(shè)計模式與分層架構(gòu)、數(shù)據(jù)訪問層與業(yè)務(wù)邏輯層設(shè)計技術(shù)、控制層實(shí)現(xiàn)技術(shù)、視圖層設(shè)計技術(shù)、MVC框架技術(shù)Struts2、持久化技術(shù)Hibernate、BBS系統(tǒng)設(shè)計。每章內(nèi)容與案例相結(jié)合,有助于學(xué)生理解知識,應(yīng)用知識,達(dá)到學(xué)以致用。書中引進(jìn)一些新知識和新方法,內(nèi)容實(shí)用,重點(diǎn)突出,講解精練,案例典型,既方便學(xué)習(xí),又便于應(yīng)用。
  本書內(nèi)容豐富,實(shí)例典型,知識講解系統(tǒng),適合作為大中專院校計算機(jī)及其相關(guān)專業(yè)的教材或參考書,也適合軟件開發(fā)人員及其他有關(guān)人員作為技術(shù)參考書。

書籍目錄

第1章 Java Web應(yīng)用技術(shù)概述 
1.1 Java Web技術(shù)簡介 
1.1.1 Java Web應(yīng)用技術(shù)的發(fā)展 
1.1.2 Java Web應(yīng)用常用技術(shù) 
1.2 搭建Java Web開發(fā)環(huán)境 
1.2.1 安裝與配置JDK 
1.2.2 安裝Java Web開發(fā)工具 
1.2.3 安裝MySQL及其開發(fā)環(huán)境 
1.2.4 安裝Tomcat 
1.2.5 安裝GlassFish 
1.3 Java Web項(xiàng)目的建立與部署 
1.3.1 在NetBeans下建立與部署Java Web項(xiàng)目 
1.3.2 在Tomcat下部署Web應(yīng)用程序 
本章小結(jié) 
習(xí)題與實(shí)驗(yàn) 
第2章 Java Web應(yīng)用技術(shù)基礎(chǔ) 
2.1 HTML網(wǎng)頁設(shè)計 
2.1.1 HTML網(wǎng)頁基本標(biāo)記 
2.1.2 表單 
2.1.3 案例2-1——登錄和注冊網(wǎng)頁設(shè)計 
2.1.4 用JavaScript驗(yàn)證表單 
2.1.5 CSS 
2.1.6 案例2-2——用樣式表修飾登錄和注冊網(wǎng)頁 
2.2 Servlet技術(shù) 
2.2.1 什么是Servlet 
2.2.2 如何建立Servlet 
2.2.3 案例2-3——建立用戶登錄Servlet 
2.2.4 Servlet的配置 
2.2.5 處理請求和響應(yīng) 
2.2.6 案例2-4——使用Servlet實(shí)現(xiàn)驗(yàn)證碼 
2.3 JSP頁面設(shè)計 
2.3.1 什么是JSP 
2.3.2 JSP網(wǎng)頁的組成 
2.3.3 JSP隱含對象 
2.3.4 案例2-5——使用JSP實(shí)現(xiàn)用戶登錄驗(yàn)證 
2.4 應(yīng)用JDBC 
2.4.1 JDBC簡介 
2.4.2 JDBC的重要類和接口 
2.4.3 JDBC訪問數(shù)據(jù)庫的基本步驟 
2.4.4 案例2-6——實(shí)現(xiàn)基于數(shù)據(jù)庫的登錄驗(yàn)證 
本章小結(jié) 
習(xí)題與實(shí)驗(yàn) 
第3章 設(shè)計模式與分層架構(gòu) 
3.1 JSP Model-1設(shè)計模式 
3.1.1 JSP Model-1模式簡介 
3.1.2 JavaBeans及其使用 
3.1.3 案例3-1——利用JSP+JavaBeans實(shí)現(xiàn)基于數(shù)據(jù)庫的登錄驗(yàn)證 
3.2 MVC與JSP Model-2設(shè)計模式 
3.2.1 MVC概述 
3.2.2 JSP Model-2 
3.2.3 Web組件的3種關(guān)聯(lián)關(guān)系 
3.2.4 案例3-2——使用JSP+Servlet+ JavaBeans實(shí)現(xiàn)用戶登錄 
3.3 Java Web應(yīng)用中的分層架構(gòu) 
3.3.1 分層架構(gòu)模式 
3.3.2 Java Web應(yīng)用中的三層結(jié)構(gòu) 
3.3.3 結(jié)合MVC模式的分層結(jié)構(gòu) 
3.3.4 案例3-3——博客網(wǎng)站的分析與設(shè)計 
本章小結(jié) 
習(xí)題與實(shí)驗(yàn) 
第4章 數(shù)據(jù)訪問層與業(yè)務(wù)邏輯層設(shè)計技術(shù) 
4.1 使用連接池連接數(shù)據(jù)庫 
4.1.1 數(shù)據(jù)源與連接池 
4.1.2 案例4-1——博客網(wǎng)站的輔助類設(shè)計 
4.2 數(shù)據(jù)的基本操作 
4.2.1 數(shù)據(jù)操作的基本原理 
4.2.2 查詢數(shù)據(jù) 
4.2.3 更新數(shù)據(jù) 
4.2.4 案例4-2——博客網(wǎng)站數(shù)據(jù)訪問類的設(shè)計 
4.3 數(shù)據(jù)分頁 
4.3.1 按頁查詢數(shù)據(jù) 
4.3.2 案例4-3——分頁工具類及幾個數(shù)據(jù)訪問類設(shè)計 
4.4 使用存儲過程 
4.4.1 存儲過程的定義 
4.4.2 調(diào)用存儲過程 
4.4.3 案例4-4——使用存儲過程分頁查詢博文 
4.5 大對象的存取 
4.5.1 大對象存儲的基本方法 
4.5.2 案例4-5——設(shè)計用戶數(shù)據(jù)訪問類YbUserDao 
4.6 工廠模式與業(yè)務(wù)邏輯類設(shè)計 
4.6.1 屬性文件及其讀取 
4.6.2 工廠模式建立對象 
4.6.3 案例4-6——博客網(wǎng)站工廠模式實(shí)現(xiàn)及業(yè)務(wù)邏輯層設(shè)計 
本章小結(jié) 
習(xí)題與實(shí)驗(yàn) 
第5章 控制層實(shí)現(xiàn)技術(shù) 
5.1 多請求處理與控制層實(shí)現(xiàn) 
5.1.1 用一個Servlet處理多個請求 
5.1.2 案例5-1——實(shí)現(xiàn)博客網(wǎng)站的博文分類管理 
5.2 過濾器與編碼處理 
5.2.1 過濾器 
5.2.2 案例5-2——設(shè)計一個編碼過濾器 
5.3 狀態(tài)跟蹤與偵聽器 
5.3.1 會話跟蹤 
5.3.2 Servlet上下文 
5.3.3 偵聽器Listener 
5.3.4 案例5-3——統(tǒng)計訪問人數(shù)和在線人數(shù) 
5.4 文件的上傳和下載 
5.4.1 上傳文件和參數(shù)獲取 
5.4.2 保存文件 
5.4.3 文件下載 
5.4.4 案例5-4——實(shí)現(xiàn)博客網(wǎng)站的用戶功能 
本章小結(jié) 
習(xí)題與實(shí)驗(yàn) 
第6章 視圖層設(shè)計技術(shù) 
6.1 自定義標(biāo)簽 
6.1.1 自定義標(biāo)簽的設(shè)計原理 
6.1.2 案例6-1——設(shè)計博客網(wǎng)站的博文分類標(biāo)簽 
6.2 表達(dá)式語言EL和標(biāo)準(zhǔn)標(biāo)簽庫JSTL 
6.2.1 表達(dá)式語言EL 
6.2.2 標(biāo)準(zhǔn)標(biāo)簽庫JSTL 
6.2.3 案例6-2——實(shí)現(xiàn)博文管理 
6.3 AJAX技術(shù) 
6.3.1 AJAX基礎(chǔ) 
6.3.2 XMLHttpRequest 對象 
6.3.3 AJAX應(yīng)用步驟 
6.3.4 案例6-3——實(shí)現(xiàn)無刷新登錄 
本章小結(jié) 
習(xí)題與實(shí)驗(yàn) 
第7章 MVC框架技術(shù)Struts2 
7.1 Struts2概述 
7.1.1 Struts框架的歷史 
7.1.2 Struts2 下載與配置 
7.1.3 案例7-1——使用Struts2實(shí)現(xiàn)博客網(wǎng)站中的用戶登錄 
7.1.4 Struts2的MVC原理 
7.1.5 Struts2組件 
7.1.6 Struts2的中文亂碼問題 
7.2 Action與結(jié)果類型 
7.2.1 Action的實(shí)現(xiàn)類 
7.2.2 在Action中訪問Web對象 
7.2.3 多方法的Action 
7.2.4 Result類型 
7.3 輸入驗(yàn)證 
7.3.1 使用validate()方法 
7.3.2 使用驗(yàn)證文件驗(yàn)證 
7.3.3 案例7-2——實(shí)現(xiàn)客戶登錄和注冊驗(yàn)證(使用配置文件驗(yàn)證) 
7.4 Struts2國際化、標(biāo)簽庫和OGNL表達(dá)式 
7.4.1 Struts2國際化 
7.4.2 案例7-3——實(shí)現(xiàn)登錄界面的國際化 
7.4.3 常用Struts2標(biāo)簽 
7.4.4 Struts2的OGNL 
7.5 文件上傳和下載 
7.5.1 利用Struts2上傳文件 
7.5.2 利用Struts2下載文件 
7.5.3 案例7-4——實(shí)現(xiàn)博客網(wǎng)站的相冊管理 
7.6 攔截器 
7.6.1 攔截器 
7.6.2 案例7-5——使用攔截器實(shí)現(xiàn)博客網(wǎng)站的權(quán)限驗(yàn)證 
本章小結(jié) 
習(xí)題與實(shí)驗(yàn) 
第8章 持久化技術(shù)Hibernate 
8.1 Hibernate原理 
8.1.1 Hibernate簡介 
8.1.2 在項(xiàng)目中應(yīng)用Hibernate 
8.2 Hibernate的實(shí)體映射 
8.2.1 實(shí)體映射基礎(chǔ) 
8.2.2 實(shí)體關(guān)系映射 
8.2.3 案例8-1——博客網(wǎng)站的實(shí)體類及其映射設(shè)計 
8.3 實(shí)體操作與數(shù)據(jù)查詢 
8.3.1 實(shí)體操作 
8.3.2 數(shù)據(jù)查詢 
8.3.3 輔助類設(shè)計 
8.3.4 案例8-2——基于博客網(wǎng)站的Dao設(shè)計 
本章小結(jié) 
習(xí)題與實(shí)驗(yàn) 
第9章 BBS系統(tǒng)設(shè)計 
9.1 系統(tǒng)分析與設(shè)計 
9.1.1 系統(tǒng)分析 
9.1.2 總體設(shè)計 
9.1.3 實(shí)體類(數(shù)據(jù)模型)設(shè)計 
9.1.4 接口設(shè)計 
9.1.5 環(huán)境配置與公共類實(shí)現(xiàn) 
9.2 數(shù)據(jù)訪問層實(shí)現(xiàn) 
9.2.1 BbsUserDao實(shí)現(xiàn) 
9.2.2 BbsLoginDao實(shí)現(xiàn) 
9.2.3 BbsForumDao實(shí)現(xiàn) 
9.2.4 BbsThemeDao實(shí)現(xiàn) 
9.2.5 BbsMessageDao實(shí)現(xiàn) 
9.3 業(yè)務(wù)邏輯層實(shí)現(xiàn) 
9.3.1 BbsUserService實(shí)現(xiàn) 
9.3.2 BbsLoginService實(shí)現(xiàn) 
9.3.3 BbsForumService實(shí)現(xiàn) 
9.3.4 BbsThemeService實(shí)現(xiàn) 
9.3.5 BbsMessageService實(shí)現(xiàn) 
9.4 控制層實(shí)現(xiàn) 
9.4.1 控制層基類 
9.4.2 用戶控制類 
9.4.3 版塊控制類 
9.4.4 主題控制類 
9.4.5 帖子控制類 
9.4.6 用于訪問控制的攔截器類 
9.4.7 配置Action 
9.5 視圖層設(shè)計 
9.5.1 界面的總體設(shè)計 
9.5.2 起始頁與主頁設(shè)計 
9.5.3 主題視圖設(shè)計 
9.5.4 帖子視圖設(shè)計 
9.5.5 用戶視圖設(shè)計 
本章小結(jié) 
習(xí)題與實(shí)驗(yàn) 

編輯推薦

  《21世紀(jì)高等學(xué)校計算機(jī)規(guī)劃教材·高校系列:Java Web應(yīng)用技術(shù)與案例教程》涵蓋主流技術(shù)和方法,體現(xiàn)教學(xué)需求,融合典型案例和知識,適應(yīng)案例教學(xué),突出項(xiàng)目引導(dǎo)和驅(qū)動,貼近實(shí)際應(yīng)用?!  ?1世紀(jì)高等學(xué)校計算機(jī)規(guī)劃教材·高校系列:Java Web應(yīng)用技術(shù)與案例教程》以新穎的方式將案例與知識融合在一起,知識系統(tǒng)、精煉,案例典型、實(shí)用,既保證知識結(jié)構(gòu)的系統(tǒng)性,也體現(xiàn)能力培養(yǎng)的應(yīng)用性。教材涵蓋了主要技術(shù),反映了Java Web技術(shù)的發(fā)展;內(nèi)容組織遵循Java Web開發(fā)的規(guī)律,體現(xiàn)流行的開發(fā)模式。典型的案例與知識有機(jī)結(jié)合,使學(xué)生易于理解知識,應(yīng)用知識,達(dá)到學(xué)以致用。

圖書封面

評論、評分、閱讀與下載


    Java Web應(yīng)用技術(shù)與案例教程 PDF格式下載


用戶評論 (總計2條)

 
 

  •   教材使用,書新的!
  •   書的紙質(zhì)一摸就知道很不好,送貨速度也超慢,等了將近一周才收到!
 

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

京ICP備13047387號-7