出版時間:2010-1 出版社:清華大學(xué)出版社 作者:張晶 頁數(shù):469
前言
隨著網(wǎng)站技術(shù)的進(jìn)一步發(fā)展,各個部門對網(wǎng)站開發(fā)技術(shù)的要求日益提高,綜觀人才市場,各企事業(yè)單位對網(wǎng)站開發(fā)工作人員的需求也大大增加。但是網(wǎng)站建設(shè)作為一項綜合性的技能,對很多計算機技術(shù)都有著很高的要求。網(wǎng)站開發(fā)工作包括市場需求研究、網(wǎng)站策劃、網(wǎng)頁平面設(shè)計、網(wǎng)站程序開發(fā)、數(shù)據(jù)庫設(shè)計以及網(wǎng)站的推廣運作等,可以系統(tǒng)掌握這些知識的網(wǎng)絡(luò)工程師相對較少。 如此諸多方面的知識,使得很多初學(xué)者往往都會感到十分困惑,不知道各項技術(shù)之間的關(guān)系。本套叢書正是由此而來,并完美地解決了這個問題——為廣大讀者學(xué)習(xí)網(wǎng)站開發(fā)技術(shù)提供一個完整的學(xué)習(xí)方案。叢書的組織結(jié)構(gòu)如下: 本書是其中的一本,用以幫助讀者掌握J(rèn)ava Web開發(fā)技術(shù)。Java Web開發(fā)涉及到多種工具,令人眼花繚亂,本書以實用為主線,介紹了開發(fā)過程中最常用的技術(shù)和工具,包括JSP、Servlet、XML、Tomcat、Ant和Eclipse等。 本書的特點 本書語言簡潔、實例新穎,力求為讀者帶來一個輕松的開發(fā)環(huán)境。在講解Java Web技術(shù)的同時,還介紹了當(dāng)下流行的開發(fā)工具。每一章都集結(jié)了筆者多年開發(fā)的心得體會。為了能更好地引領(lǐng)讀者進(jìn)行Java Web的實例開發(fā),本書中的每個實例都對程序進(jìn)行了解析,以便讀者能更深入地學(xué)習(xí)Java Web技術(shù)。本書的特點主要體現(xiàn)在以下幾個方面?! ”緯母髡鹿?jié)內(nèi)容在安排上由易而難、由淺入深,適合初、中級學(xué)者逐步學(xué)習(xí)Java Web技術(shù)的基礎(chǔ)知識,了解Java Web開發(fā)的精髓所在。 本書結(jié)合了筆者多年的Java Web技術(shù)開發(fā)經(jīng)驗,深入淺出地介紹了Java Web的各個層面。在內(nèi)容中穿插了大量的心得體會,可以有效地幫助初學(xué)者少走彎路,達(dá)到高效學(xué)習(xí)的目的?! ava Web開發(fā)是實踐性很強的一種工作,為了讓讀者在學(xué)習(xí)的過程中鍛煉實戰(zhàn)能力,筆者在書中特別為讀者介紹了時下最新版本的開發(fā)工具,并以圖文并茂的方式引領(lǐng)讀者熟悉這些高效的開發(fā)工具。 本書運用情境模擬方式來引入代碼實例,每段代碼實例開始之前,必伴隨著一段情境描寫,在情境中會提出代碼需要解決的問題,從而讓讀者真切地感受到代碼是如何解決實際問題的?! ”緯詈笠徽麻_發(fā)了一個實例系統(tǒng),讓讀者在開發(fā)中感受Java Web技術(shù)的強大,以及對現(xiàn)實的應(yīng)用是十分重要的。同時有效提高讀者的學(xué)習(xí)積極性?! ”緯膬?nèi)容安排 本書分為共27章,從Java Web技術(shù)的基礎(chǔ)講起,并進(jìn)一步介紹Java Web開發(fā)程序的運用。本書從JSP入手,逐步深入,在第27章編寫了一個餐費管理系統(tǒng),盡最大可能讓讀者的學(xué)習(xí)更貼合實戰(zhàn)所需?! 〉?章~第10章主要講了JSP技術(shù)的基礎(chǔ)知識及相關(guān)的JSP實例應(yīng)用,同時也對Servlet進(jìn)行了必要的描述與講解。JSP的應(yīng)用在Java Web中占據(jù)主要地位,因為每個程序的運行都要通過它來顯示,所以筆者用了10章的篇幅進(jìn)行講解?! 〉?1章介紹了關(guān)系數(shù)據(jù)庫與JDBC基礎(chǔ),通過數(shù)據(jù)庫的連接將程序與運行界面聯(lián)系在一起,顯示給客戶端?! 〉?2章~第22章主要是對Java Mail的應(yīng)用、XML技術(shù)、Servlet過濾器、Tomcat容器、Hibernate技術(shù)、MVC模式和EJB技術(shù)的講解。重點是MVC模式,結(jié)合實例對其進(jìn)行了細(xì)致描述與經(jīng)驗的總結(jié)?! 〉?3章~第26章主要介紹使用Log4J進(jìn)行Web應(yīng)用的日志管理與程序調(diào)試、使用XDoclet簡化JSP的Web開發(fā)、使用Ant管理JSP Web應(yīng)用和使用Eclipse及插件開發(fā)JSP?! 〉?7章綜合了Java Web的各項技術(shù),開發(fā)了一個大型項目——餐費管理系統(tǒng),幫助讀者在開發(fā)程序中少走彎路。
內(nèi)容概要
《Java Web開發(fā)指南(典藏版)》非常適合對Java Web感興趣,思維活躍,期望以一種輕松愉快的心態(tài)進(jìn)行學(xué)習(xí)的讀者?!禞ava Web開發(fā)指南(典藏版)》完全不需要讀者有任何編程方面的知識,只要有興趣,《Java Web開發(fā)指南(典藏版)》就是最合適的選擇。目前從網(wǎng)絡(luò)上的招聘信息可以看到,市場對Java Web開發(fā)人員有著很大的需求,許多企事業(yè)單位都在尋求這樣的人才。從嵌入式系統(tǒng)的小游戲到一些企業(yè)級應(yīng)用系統(tǒng),都有Java Web技術(shù)的身影。盡管Java Web如此優(yōu)秀,學(xué)習(xí)這門語言的過程卻很生澀?!禞ava Web開發(fā)指南(典藏版)》就致力于帶領(lǐng)讀者更輕松、更愉快地進(jìn)入Java Web世界的大門?! 禞ava Web開發(fā)指南(典藏版)》根據(jù)實際開發(fā)經(jīng)驗編寫,不拘泥于深奧的理論,從最基礎(chǔ)的知識點講起。書中以一個全新的面孔介紹了Java Web的基本概念和開發(fā)經(jīng)驗,包括JSP、XML、JMAIL、EJB 3.0和MVC模式等,并為讀者準(zhǔn)備了一個大型項目,引領(lǐng)讀者體驗Java Web技術(shù)的強大與界面的美觀。
書籍目錄
第1章 JSP技術(shù)簡介 11.1 認(rèn)識HTTP協(xié)議 11.1.1 HTTP請求 11.1.2 HTTP響應(yīng) 31.2 客戶端Web程序設(shè)計介紹 31.2.1 CSS 41.2.2 JavaScript 41.2.3 VBScript 41.2.4 動態(tài)HTML 41.2.5 Java Applet(Java小應(yīng)用程序) 51.2.6 瀏覽器技術(shù)的作用與局限性 51.3 JSP與其他動態(tài)網(wǎng)頁技術(shù) 61.3.1 JSP的開發(fā)背景及發(fā)展歷史 61.3.2 CGI 71.3.3 ASP 71.3.4 PHP 81.4 JSP的運行原理與優(yōu)點 81.5 JSP的運行環(huán)境 91.6 運行第一個JSP應(yīng)用程序 101.6.1 安裝JDK 101.6.2 安裝Tomcat 111.6.3 編寫并發(fā)布運行JSP文件 121.7 小結(jié) 13第2章 JSP語法 142.1 JSP容器與JSP頁面生命周期 142.1.1 JSP容器 142.1.2 JSP頁面生命周期 142.2 JSP注釋 152.3 JSP聲明 172.4 JSP指令 172.4.1 定義JSP文件的全局屬性——page指令 172.4.2 包含一個文件——include指令 192.5 JSP動作 192.5.1 包含一個靜態(tài)文件或其他Web組件的結(jié)果——include動作 202.5.2 重定向資源——forward動作 222.5.3 聲明使用的Java插件——plugin動作 232.5.4 聲明使用一個JavaBean——useBean動作 242.5.5 設(shè)置JavaBean的屬性值——setProperty動作 262.5.6 獲取JavaBean的屬性值——getProperty動作 272.6 Java小程序段(Scriptlet) 272.7 JSP表達(dá)式 282.8 小結(jié) 29第3章 JSP內(nèi)置對象 303.1 JSP內(nèi)置對象介紹 303.2 處理客戶請求信息——request對象 313.2.1 request對象 313.2.2 訪問請求參數(shù) 323.2.3 在請求作用域中管理屬性 353.2.4 獲取Cookie 363.2.5 訪問請求報頭 393.2.6 訪問請求行元素 403.2.7 訪問安全信息 423.2.8 訪問國際化信息 423.3 控制服務(wù)器的響應(yīng)信息——response對象 433.3.1 response對象 443.3.2 輸出緩沖 443.3.3 設(shè)置響應(yīng)報頭 473.3.4 重定向資源 483.4 管理客戶的會話——session對象 483.4.1 URL重寫 483.4.2 安裝Cookie 493.4.3 SSL會話 493.4.4 會話服務(wù) 493.5 Web應(yīng)用全局對象——application對象 503.5.1 訪問應(yīng)用程序初始化參數(shù) 513.5.2 管理應(yīng)用程序環(huán)境屬性 513.5.3 支持資源的提取 513.5.4 RequestDispatcher方法 523.5.5 其他實用方法 523.6 當(dāng)前頁面的引用——page變量 533.6.1 契約服務(wù) 533.6.2 訪問服務(wù)器小程序信息 533.7 Servlet的配置信息——config對象 543.8 向客戶輸出數(shù)據(jù)——out對象 543.8.1 管理響應(yīng)緩沖 553.8.2 寫入內(nèi)容 553.9 異常處理——exception變量 553.10 小結(jié) 56第4章 Servlet技術(shù)介紹 574.1 Servlet簡介 574.2 快速體驗Servlet——Servlet的簡單例子 584.3 Servlet的生命周期 604.3.1 加載Servlet——Servlet容器負(fù)責(zé) 614.3.2 初始化Servlet——init()方法 614.3.3 請求處理——service()方法 624.3.4 終結(jié)Servlet——destroy()方法 624.3.5 卸載Servlet 624.4 HttpServlet 624.5 Web程序的異常處理 644.5.1 Java的異常處理 644.5.2 Web程序中的異常處理 654.6 小結(jié) 66第5章 JavaBeans與JSP技術(shù) 675.1 JavaBeans技術(shù)簡介 675.2 JavaBeans規(guī)范 675.2.1 JavaBeans構(gòu)造方法 685.2.2 JavaBeans屬性 685.2.3 JavaBeans事件 705.3 JavaBeans在JSP技術(shù)中的應(yīng)用 715.3.1 快速體驗在JSP中使用JavaBeans 715.3.2 嘗試使用JavaBeans 735.3.3 不共享的JavaBeans——作用域為頁面 765.3.4 在請求域內(nèi)共享JavaBeans 775.3.5 在會話域內(nèi)共享JavaBeans 775.3.6 在應(yīng)用程序域內(nèi)共享JavaBeans 775.3.7 JavaBeans在不同的范圍內(nèi)共享時的效果 775.4 使用JavaBeans實現(xiàn)購物車 795.5 小結(jié) 84第6章 JSP文件操作 856.1 快速體驗JSP文件操作——使用JSP讀取文本文件的簡單例子 856.2 Java文件操作基礎(chǔ)介紹 886.2.1 使用文件類——File類 886.2.2 使用字節(jié)流 896.2.3 使用字符流 906.3 文件的上傳 906.3.1 組件安裝 916.3.2 commons-fileupload文件上傳介紹 916.3.3 文件上傳的例子 926.4 小結(jié) 97第7章 JSP Web應(yīng)用的會話管理 987.1 JSP的會話管理機制簡介 987.1.1 Session簡介 987.1.2 一個利用會話跟蹤的例子 997.2 會話跟蹤實現(xiàn)方法介紹 1017.2.1 使用隱藏表單字段 1017.2.2 使用Cookie跟蹤Session 1017.3 在Tomcat中配置Session 1057.3.1 為單個Web應(yīng)用配置Session 1067.3.2 為所有的Web應(yīng)用配置Session 1077.4 小結(jié) 107第8章 JSP 2.4技術(shù) 1088.1 JSP 2.4的表達(dá)式語言 1088.2 JSP 2.4新加指令介紹 1118.2.1 提示錯誤信息——[jsp:fallback] 1118.2.2 動態(tài)產(chǎn)生XML元素——[jsp:element] 1118.2.3 定義屬性——[jsp:attribute] 1128.2.4 定義元素體——[jsp:body] 1138.2.5 對標(biāo)簽體內(nèi)容求值——[jsp:doBody] 1138.2.6 調(diào)用標(biāo)簽片段——[jsp:invoke] 1148.2.7 指定文件類型聲明——[jsp:output] 1148.2.8 定義標(biāo)簽庫的標(biāo)準(zhǔn)元素和命名空間——[jsp:root] 1158.2.9 封裝模板數(shù)據(jù)——[jsp:text] 1168.3 JSP 2.4簡單標(biāo)簽擴展 1168.3.1 使用SimpleTag接口 1168.3.2 使用標(biāo)簽文件 1198.4 小結(jié) 122第9章 自定義JSP標(biāo)簽 1239.1 自定義JSP標(biāo)簽實例 1239.2 自定義JSP標(biāo)簽相關(guān)的API 1269.2.1 BodyTagSupport類 1269.2.2 SimpleTagSupport類 1289.2.3 標(biāo)簽處理中處理異常 1299.3 標(biāo)簽描述文件 1299.3.1 taglib標(biāo)簽庫元素 1309.3.2 tag標(biāo)簽元素 1309.3.3 attribute元素 1319.3.4 在Web應(yīng)用中使用自定義標(biāo)簽 1329.3.5 打包自定義標(biāo)簽庫 1329.4 相關(guān)問題 1339.5 小結(jié) 133第10章 JSP標(biāo)準(zhǔn)標(biāo)簽庫(JSTL) 13410.1 JSTL簡介 13410.2 EL表達(dá)式語言 13510.2.1 限制了作用域的變量 13610.2.2 隱含對象 13710.2.3 存取器 14010.2.4 運算符 14110.3 使用JSTL的核心標(biāo)簽庫 14510.3.1 通用標(biāo)簽 14510.3.2 流程控制標(biāo)簽 14910.3.3 循環(huán)迭代標(biāo)簽 15010.3.4 導(dǎo)入文件和URL操作標(biāo)簽 15110.4 小結(jié) 152第11章 關(guān)系數(shù)據(jù)庫與JDBC基礎(chǔ) 15311.1 使用JSP和JDBC開發(fā)第一個數(shù)據(jù)庫應(yīng)用 15311.1.1 準(zhǔn)備數(shù)據(jù)庫驅(qū)動程序和數(shù)據(jù)庫 15311.1.2 編寫訪問數(shù)據(jù)庫的JSP文件 15411.1.3 發(fā)布訪問數(shù)據(jù)庫的Web應(yīng)用 15711.2 關(guān)系數(shù)據(jù)庫與SQL語言介紹 15811.2.1 表操作(定義、刪除和修改) 15811.2.2 查詢操作 16011.2.3 數(shù)據(jù)更新(插入、修改) 16111.3 JDBC基礎(chǔ)知識 16311.3.1 JDBC簡介 16311.3.2 JDBC兩層模型和三層模型 16311.3.3 指定數(shù)據(jù)庫的URL連接串 16411.3.4 JDBC API介紹 16411.4 通過JDBC訪問數(shù)據(jù)庫 16711.4.1 使用JDBC-ODBC橋連接數(shù)據(jù)庫 16811.4.2 使用本地協(xié)議純Java驅(qū)動程序連接數(shù)據(jù)庫 17211.4.3 使用PreparedStatement接口發(fā)送SQL語句——數(shù)據(jù)錄入例子 18711.4.4 使用JDBC的數(shù)據(jù)庫事務(wù)操作——銀行轉(zhuǎn)賬 19011.5 JSP與數(shù)據(jù)庫連接池 19411.6 小結(jié) 195第12章 JSP與Java Mail Web應(yīng)用 19612.1 Java Mail的簡單實例 19612.1.1 準(zhǔn)備郵件服務(wù)器 19612.1.2 編寫程序 19612.2 Java Mail API簡介 19812.3 創(chuàng)建可發(fā)送附件的Java Mail Web應(yīng)用 19912.3.1 Java Mail Web應(yīng)用的程序分析 19912.3.2 郵件賬戶管理 20012.3.3 包含文件 20312.3.4 登錄郵件服務(wù)器 20312.3.5 管理郵件夾中的郵件 20712.3.6 查看郵件 21112.3.7 寫新郵件 21512.3.8 退出系統(tǒng) 21812.4 小結(jié) 218第13章 XML在JSP中的應(yīng)用 22013.1 XML與JSP 22013.1.1 什么是XML 22013.1.2 XML的特點 22213.1.3 XML與JSP的工具介紹 22213.2 使用DOM解析接口操作XML文件 22313.2.1 DOM API 22313.2.2 使用DOM讀寫XML文件例子 22513.3 使用JDOM操作XML文件 22813.3.1 JDOM的安裝與簡介 22813.3.2 使用JDOM讀寫XML文件 22913.4 使用SAX操作XML文件 23113.5 使用XSLT給XML定制樣式 23213.6 小結(jié) 234第14章 使用Servlet過濾器和監(jiān)聽器 23514.1 Servlet過濾器簡介 23514.2 實現(xiàn)一個Servlet過濾器 23614.2.1 編寫實現(xiàn)類的程序 23614.2.2 配置發(fā)布Servlet過濾器 23814.3 ServletRequest和ServletResponse的包裝類 23914.4 用Servlet過濾器過濾文本信息 23914.4.1 輸出流管理類 23914.4.2 編寫Servlet過濾器 24014.4.3 編寫JSP和Servlet文件 24314.5 Servlet監(jiān)聽器簡介 24714.5.1 監(jiān)聽服務(wù)器ServletContext對象 24714.5.2 監(jiān)聽客戶會話 24814.5.3 監(jiān)聽客戶請求 24914.6 小結(jié) 249第15章 JSP Web應(yīng)用的安全性 25015.1 JSP/Servlet容器認(rèn)證 25015.1.1 使用基本認(rèn)證(BASIC) 25215.1.2 使用摘要認(rèn)證(DIGEST) 25315.1.3 使用基于表單的認(rèn)證(FORM) 25315.2 為Web應(yīng)用配置使用SSL 25515.2.1 SSL簡介 25515.2.2 在Tomcat中為Web應(yīng)用配置使用SSL 25715.3 小結(jié) 259第16章 Tomcat容器的JSP特色應(yīng)用 26016.1 使用Tomcat閥 26016.1.1 客戶訪問日志閥 26016.1.2 遠(yuǎn)程地址過濾器 26216.1.3 遠(yuǎn)程主機過濾器 26216.1.4 客戶請求記錄器 26316.1.5 單點登錄閥 26316.2 使用基于JNDI的應(yīng)用程序開發(fā)(介紹Tomcat的JNDI資源) 26416.2.1 使用通用JavaBean資源 26416.2.2 使用JavaMail Sessions資源 26716.2.3 使用JDBC Data Sources 26816.3 小結(jié) 268第17章 在JSP中使用Hibernate實現(xiàn)數(shù)據(jù)持久化 26917.1 快速體驗JSP結(jié)合Hibernate——JSP和Hibernate結(jié)合的例子 26917.1.1 Hibernate簡介 26917.1.2 準(zhǔn)備數(shù)據(jù)庫和數(shù)據(jù)庫連接池 27117.1.3 編寫持久化類 27417.1.4 編寫Hibernate配置文件 27617.1.5 編寫映射文件 27717.1.6 編寫JSP應(yīng)用文件 27817.2 Hibernate技術(shù)介紹 28217.2.1 映射定義 28217.2.2 Hibernate的類型 28517.2.3 Hibernate事務(wù) 28617.3 Hibernate配置 28617.3.1 可編程的配置方式 28717.3.2 XML配置文件方式 28917.4 小結(jié) 290第18章 JSP Web應(yīng)用的設(shè)計與實踐 29118.1 可維護(hù)性與可擴展性設(shè)計 29118.1.1 可維護(hù)性 29118.1.2 可擴展性 29218.2 JSP Web應(yīng)用的設(shè)計 29218.2.1 以頁面為中心的設(shè)計(Model 1) 29218.2.2 MVC設(shè)計模式(Model 2) 29318.3 Web應(yīng)用的架構(gòu)框架 29418.3.1 Struts 29518.3.2 WebWork2 29518.3.3 Spring 29518.3.4 JavaServer Faces 29518.4 Web應(yīng)用的測試 29518.5 日志 29618.5.1 Log4j 29618.5.2 Jakarta Commons Logging 29618.6 小結(jié) 296第19章 MVC模式實現(xiàn)——Struts 2 29719.1 快速體驗Struts 2——使用Struts 2框架的簡單應(yīng)用實例 29719.1.1 下載Struts 2所需要的包與搭建Struts 2開發(fā)環(huán)境 29719.1.2 實例介紹 29919.1.3 創(chuàng)建Model組件 29919.1.4 創(chuàng)建View組件 30019.1.5 編寫配置文件 30119.1.6 發(fā)布運行Web應(yīng)用 30219.2 Struts 2框架的體系結(jié)構(gòu)與運行原理 30319.2.1 從組件來看Struts 2的工作原理 30319.2.2 Struts 2配置文件struts-config.xml 30519.3 Struts 2組件 30719.3.1 ActionServlet控制器類 30719.3.2 Action組件 30819.3.3 Action Mapping 30919.3.4 ActionForm Bean獲取表單數(shù)據(jù) 30919.4 小結(jié) 310第20章 MVC模式實現(xiàn)——WebWork 2 31120.1 快速體驗WebWork 2——使用WebWork 2框架的簡單應(yīng)用實例 31120.1.1 WebWork 2簡介 31120.1.2 建立WebWork 2開發(fā)環(huán)境 31220.1.3 實例介紹 31220.1.4 開發(fā)構(gòu)成類和JSP文件 31220.2 WebWork 2組件介紹 31820.2.1 Action介紹 31920.2.2 ActionContext介紹 31920.2.3 ServletDispatcher介紹 32020.2.4 Interceptor(攔截器)框架 32120.2.5 驗證框架 32220.3 小結(jié) 323第21章 JavaServer Faces技術(shù) 32421.1 快速體驗JavaServer Faces——使用 JavaServer Faces開發(fā)的簡單例子 32421.1.1 JavaServer Faces技術(shù)介紹 32421.1.2 建立JavaServer Faces開發(fā)環(huán)境 32521.1.3 編寫相關(guān)類和文件 32521.1.4 編譯發(fā)布Web應(yīng)用 33021.2 JavaServer Faces的生命周期 33121.3 JSF定義的組件 33221.3.1 管理Bean 33321.3.2 驗證器和轉(zhuǎn)換器 33321.4 JavaServer Faces導(dǎo)航規(guī)則 33521.5 小結(jié) 336第22章 JSP結(jié)合EJB開發(fā)J2EE應(yīng)用 33722.1 快速體驗EJB——JSP結(jié)合EJB開發(fā)的簡單例子 33722.1.1 J2EE簡介(J2EE體系結(jié)構(gòu)) 33722.1.2 JBoss入門 33822.1.3 一個簡單的J2EE應(yīng)用介紹 33922.1.4 開發(fā)EJB組件 33922.1.5 在Web應(yīng)用中訪問EJB組件 34222.1.6 在JBoss中發(fā)布運行J2EE應(yīng)用 34422.2 EJB技術(shù)介紹 34522.2.1 EJB組件介紹 34522.2.2 實體EJB 34622.2.3 會話EJB 34722.2.4 在Web應(yīng)用中訪問EJB組件的過程 34722.3 小結(jié) 348第23章 使用Log4j進(jìn)行Web應(yīng)用的日志管理與程序調(diào)試 34923.1 快速體驗Log4j——使用Log4j的簡單例子 34923.1.1 Log4j簡介 34923.1.2 建立Log4j環(huán)境 34923.1.3 使用Log4j的Web應(yīng)用 35023.2 Log4j關(guān)鍵類和接口介紹 35223.2.1 Logger:日志寫出器 35223.2.2 Level:日志級別 35323.2.3 Appender接口 35323.2.4 Layout類:日志輸出格式 35423.2.5 Log4j的Logger繼承性 35523.3 配置Log4j 35623.3.1 使用Java properties配置 35623.3.2 配置log4j.xml 35923.3.3 Log4j配置實現(xiàn)過程 36323.4 Web應(yīng)用中使用Log4j的例子 36323.5 小結(jié) 365第24章 使用XDoclet簡化JSP的Web開發(fā) 36624.1 快速體驗XDoclet——使用XDoclet的簡單例子 36624.1.1 XDoclet介紹 36624.1.2 安裝配置XDoclet 36624.1.3 Java源程序和添加注釋 36624.2 XDoclet生成配置文件過程介紹 37124.3 小結(jié) 373第25章 使用Ant管理JSP Web應(yīng)用 37425.1 快速體驗Ant——使用Ant的簡單例子 37425.1.1 Ant簡介 37425.1.2 安裝配置Ant 37425.1.3 編寫應(yīng)用類文件 37525.2 編寫build.xml文件 37925.2.1 project元素 38025.2.2 target元素 38025.2.3 task元素 38125.2.4 property元素 38125.2.5 常用Ant Task 38225.3 用Ant發(fā)布復(fù)雜的Web應(yīng)用 38325.3.1 init目標(biāo) 38325.3.2 compile目標(biāo) 38325.3.3 copyjar目標(biāo) 38425.3.4 使用Ant發(fā)布Web應(yīng)用 38425.4 小結(jié) 385第26章 使用Eclipse開發(fā)JSP 38626.1 Eclipse基本配置 38626.1.1 安裝Eclipse 38626.1.2 安裝多國語言包插件 38726.2 使用Eclipse的Lomboz插件開發(fā)JSP 38826.2.1 Lomboz插件介紹 38826.2.2 安裝配置Lomboz插件 38826.2.3 安裝Tomcat插件 39026.2.4 使用Lomboz插件開發(fā)JSP程序 39126.2.5 使用Lomboz插件調(diào)試JSP程序 39426.3 小結(jié) 394第27章 餐費管理系統(tǒng) 39527.1 項目需求分析 39527.1.1 需求概述 39527.1.2 功能模塊需求分析 39527.1.3 用例需求分析 39627.1.4 員工就餐賬戶注冊用例 39727.1.5 員工刷卡就餐用例 39727.1.6 員工查詢賬戶余額用例 39827.1.7 就餐賬戶充值用例 39827.1.8 員工賬戶管理用例 39927.2 系統(tǒng)分析和設(shè)計 39927.2.1 數(shù)據(jù)庫分析和設(shè)計 39927.2.2 業(yè)務(wù)邏輯層和DAO層設(shè)計 40227.2.3 系統(tǒng)的包 40427.2.4 系統(tǒng)的MVC結(jié)構(gòu) 40427.3 系統(tǒng)的開發(fā)環(huán)境 40627.3.1 Struts在Eclipse中的配置 40627.3.2 Spring在Eclipse中的配置 40727.3.3 Hibernate在Eclipse中的配置 40727.3.4 Hibernate Synchronizer在Eclipse中的配置 40827.4 在Eclipse中用Struts建立視圖 40827.4.1 JSP頁面 40827.4.2 ActionForm 40927.5 在Eclipse中使用Struts建立JSP頁面 41027.5.1 建立模板頁面 41027.5.2 建立tiles-defs.xml 41127.6 在Eclipse中使用Struts建立頁面的不變部分 41327.6.1 建立Banner頁面和菜單導(dǎo)航頁面 41327.6.2 建立版權(quán)頁面 41327.7 在Eclipse中使用Struts實現(xiàn)國際化 41427.8 在Eclipse中使用Struts建立頁面的可變部分 41627.8.1 員工就餐刷卡頁面 41727.8.2 員工刷卡成功頁面 41727.8.3 員工賬戶注冊頁面 41827.8.4 員工賬戶查詢頁面 42027.8.5 管理員登錄頁面 42127.8.6 管理員管理賬戶頁面 42227.8.7 修改員工賬戶頁面 42327.8.8 員工賬戶充值頁面 42327.9 在Eclipse中用Struts建立控制部分 42427.9.1 配置web.xml 42427.9.2 配置struts-config.xml 42627.9.3 建立Action 43027.10 自定義的Action 43027.10.1 處理員工注冊請求的Action 43027.10.2 處理員工其他請求的Action 43227.10.3 處理管理員操作請求的Action 43427.11 在Eclipse中使用Struts進(jìn)行錯誤處理 43827.12 在Eclipse中建立模型部分 44027.12.1 員工賬戶類 44027.12.2 員工類 44327.12.3 管理員類 44427.13 在Eclipse中建立業(yè)務(wù)邏輯類 44527.13.1 員工業(yè)務(wù)邏輯 44627.13.2 管理員業(yè)務(wù)邏輯 44927.14 在Eclipse中使用Hibernate建立DAO類 45227.14.1 建立對象-關(guān)系映射文件 45227.14.2 建立DAO類 45527.15 在Eclipse中使用Spring裝配各個組件 45927.15.1 Struts和Spring的集成 45927.15.2 建立applicationContext.xml 46027.16 在Eclipse中使用JUnit進(jìn)行單元測試 46427.16.1 測試AccountDAO 46427.16.2 測試EmployeeDAO 46527.16.3 測試EmployeeServiceImpl 46627.16.4 測試ManagerServiceImpl 46727.17 小結(jié) 469
編輯推薦
學(xué)習(xí)網(wǎng)站開發(fā),成就高薪夢想。 《Java Web開發(fā)指南(典藏版)》是作者多年豐富JavaWeb開發(fā)經(jīng)驗的總結(jié) 對每個知識點均先給出實例,讓讀者帶著目的去展開學(xué)習(xí) 囊括大量JavaWeb開發(fā)工具,如XDoclet、Ant和Log4J等 書中注重原理的講解,讓讀者知道技術(shù)的來龍去脈 代碼講解十分細(xì)致,并給出了大量的注釋 實例豐富,書中共包含74個實例 贈送35小時相關(guān)培訓(xùn)視頻 贈送1500頁電子書 提供323頁PPT文檔 學(xué)習(xí)網(wǎng)站開發(fā)成就高薪夢想
圖書封面
評論、評分、閱讀與下載