Java Web開(kāi)發(fā)指南

出版時(shí)間:2010-1  出版社:清華大學(xué)出版社  作者:張晶  頁(yè)數(shù):469  

前言

  隨著網(wǎng)站技術(shù)的進(jìn)一步發(fā)展,各個(gè)部門對(duì)網(wǎng)站開(kāi)發(fā)技術(shù)的要求日益提高,綜觀人才市場(chǎng),各企事業(yè)單位對(duì)網(wǎng)站開(kāi)發(fā)工作人員的需求也大大增加。但是網(wǎng)站建設(shè)作為一項(xiàng)綜合性的技能,對(duì)很多計(jì)算機(jī)技術(shù)都有著很高的要求。網(wǎng)站開(kāi)發(fā)工作包括市場(chǎng)需求研究、網(wǎng)站策劃、網(wǎng)頁(yè)平面設(shè)計(jì)、網(wǎng)站程序開(kāi)發(fā)、數(shù)據(jù)庫(kù)設(shè)計(jì)以及網(wǎng)站的推廣運(yùn)作等,可以系統(tǒng)掌握這些知識(shí)的網(wǎng)絡(luò)工程師相對(duì)較少?! ∪绱酥T多方面的知識(shí),使得很多初學(xué)者往往都會(huì)感到十分困惑,不知道各項(xiàng)技術(shù)之間的關(guān)系。本套叢書(shū)正是由此而來(lái),并完美地解決了這個(gè)問(wèn)題——為廣大讀者學(xué)習(xí)網(wǎng)站開(kāi)發(fā)技術(shù)提供一個(gè)完整的學(xué)習(xí)方案。叢書(shū)的組織結(jié)構(gòu)如下:  本書(shū)是其中的一本,用以幫助讀者掌握J(rèn)ava Web開(kāi)發(fā)技術(shù)。Java Web開(kāi)發(fā)涉及到多種工具,令人眼花繚亂,本書(shū)以實(shí)用為主線,介紹了開(kāi)發(fā)過(guò)程中最常用的技術(shù)和工具,包括JSP、Servlet、XML、Tomcat、Ant和Eclipse等。  本書(shū)的特點(diǎn)  本書(shū)語(yǔ)言簡(jiǎn)潔、實(shí)例新穎,力求為讀者帶來(lái)一個(gè)輕松的開(kāi)發(fā)環(huán)境。在講解Java Web技術(shù)的同時(shí),還介紹了當(dāng)下流行的開(kāi)發(fā)工具。每一章都集結(jié)了筆者多年開(kāi)發(fā)的心得體會(huì)。為了能更好地引領(lǐng)讀者進(jìn)行Java Web的實(shí)例開(kāi)發(fā),本書(shū)中的每個(gè)實(shí)例都對(duì)程序進(jìn)行了解析,以便讀者能更深入地學(xué)習(xí)Java Web技術(shù)。本書(shū)的特點(diǎn)主要體現(xiàn)在以下幾個(gè)方面。  本書(shū)的各章節(jié)內(nèi)容在安排上由易而難、由淺入深,適合初、中級(jí)學(xué)者逐步學(xué)習(xí)Java Web技術(shù)的基礎(chǔ)知識(shí),了解Java Web開(kāi)發(fā)的精髓所在?! ”緯?shū)結(jié)合了筆者多年的Java Web技術(shù)開(kāi)發(fā)經(jīng)驗(yàn),深入淺出地介紹了Java Web的各個(gè)層面。在內(nèi)容中穿插了大量的心得體會(huì),可以有效地幫助初學(xué)者少走彎路,達(dá)到高效學(xué)習(xí)的目的。  Java Web開(kāi)發(fā)是實(shí)踐性很強(qiáng)的一種工作,為了讓讀者在學(xué)習(xí)的過(guò)程中鍛煉實(shí)戰(zhàn)能力,筆者在書(shū)中特別為讀者介紹了時(shí)下最新版本的開(kāi)發(fā)工具,并以圖文并茂的方式引領(lǐng)讀者熟悉這些高效的開(kāi)發(fā)工具?! ”緯?shū)運(yùn)用情境模擬方式來(lái)引入代碼實(shí)例,每段代碼實(shí)例開(kāi)始之前,必伴隨著一段情境描寫,在情境中會(huì)提出代碼需要解決的問(wèn)題,從而讓讀者真切地感受到代碼是如何解決實(shí)際問(wèn)題的?! ”緯?shū)最后一章開(kāi)發(fā)了一個(gè)實(shí)例系統(tǒng),讓讀者在開(kāi)發(fā)中感受Java Web技術(shù)的強(qiáng)大,以及對(duì)現(xiàn)實(shí)的應(yīng)用是十分重要的。同時(shí)有效提高讀者的學(xué)習(xí)積極性?! ”緯?shū)的內(nèi)容安排  本書(shū)分為共27章,從Java Web技術(shù)的基礎(chǔ)講起,并進(jìn)一步介紹Java Web開(kāi)發(fā)程序的運(yùn)用。本書(shū)從JSP入手,逐步深入,在第27章編寫了一個(gè)餐費(fèi)管理系統(tǒng),盡最大可能讓讀者的學(xué)習(xí)更貼合實(shí)戰(zhàn)所需?! 〉?章~第10章主要講了JSP技術(shù)的基礎(chǔ)知識(shí)及相關(guān)的JSP實(shí)例應(yīng)用,同時(shí)也對(duì)Servlet進(jìn)行了必要的描述與講解。JSP的應(yīng)用在Java Web中占據(jù)主要地位,因?yàn)槊總€(gè)程序的運(yùn)行都要通過(guò)它來(lái)顯示,所以筆者用了10章的篇幅進(jìn)行講解?! 〉?1章介紹了關(guān)系數(shù)據(jù)庫(kù)與JDBC基礎(chǔ),通過(guò)數(shù)據(jù)庫(kù)的連接將程序與運(yùn)行界面聯(lián)系在一起,顯示給客戶端?! 〉?2章~第22章主要是對(duì)Java Mail的應(yīng)用、XML技術(shù)、Servlet過(guò)濾器、Tomcat容器、Hibernate技術(shù)、MVC模式和EJB技術(shù)的講解。重點(diǎn)是MVC模式,結(jié)合實(shí)例對(duì)其進(jìn)行了細(xì)致描述與經(jīng)驗(yàn)的總結(jié)?! 〉?3章~第26章主要介紹使用Log4J進(jìn)行Web應(yīng)用的日志管理與程序調(diào)試、使用XDoclet簡(jiǎn)化JSP的Web開(kāi)發(fā)、使用Ant管理JSP Web應(yīng)用和使用Eclipse及插件開(kāi)發(fā)JSP?! 〉?7章綜合了Java Web的各項(xiàng)技術(shù),開(kāi)發(fā)了一個(gè)大型項(xiàng)目——餐費(fèi)管理系統(tǒng),幫助讀者在開(kāi)發(fā)程序中少走彎路。

內(nèi)容概要

  《Java Web開(kāi)發(fā)指南(典藏版)》非常適合對(duì)Java Web感興趣,思維活躍,期望以一種輕松愉快的心態(tài)進(jìn)行學(xué)習(xí)的讀者?!禞ava Web開(kāi)發(fā)指南(典藏版)》完全不需要讀者有任何編程方面的知識(shí),只要有興趣,《Java Web開(kāi)發(fā)指南(典藏版)》就是最合適的選擇。目前從網(wǎng)絡(luò)上的招聘信息可以看到,市場(chǎng)對(duì)Java Web開(kāi)發(fā)人員有著很大的需求,許多企事業(yè)單位都在尋求這樣的人才。從嵌入式系統(tǒng)的小游戲到一些企業(yè)級(jí)應(yīng)用系統(tǒng),都有Java Web技術(shù)的身影。盡管Java Web如此優(yōu)秀,學(xué)習(xí)這門語(yǔ)言的過(guò)程卻很生澀?!禞ava Web開(kāi)發(fā)指南(典藏版)》就致力于帶領(lǐng)讀者更輕松、更愉快地進(jìn)入Java Web世界的大門?!  禞ava Web開(kāi)發(fā)指南(典藏版)》根據(jù)實(shí)際開(kāi)發(fā)經(jīng)驗(yàn)編寫,不拘泥于深?yuàn)W的理論,從最基礎(chǔ)的知識(shí)點(diǎn)講起。書(shū)中以一個(gè)全新的面孔介紹了Java Web的基本概念和開(kāi)發(fā)經(jīng)驗(yàn),包括JSP、XML、JMAIL、EJB 3.0和MVC模式等,并為讀者準(zhǔn)備了一個(gè)大型項(xiàng)目,引領(lǐng)讀者體驗(yàn)Java Web技術(shù)的強(qiáng)大與界面的美觀。

書(shū)籍目錄

第1章 JSP技術(shù)簡(jiǎn)介 11.1 認(rèn)識(shí)HTTP協(xié)議 11.1.1 HTTP請(qǐng)求 11.1.2 HTTP響應(yīng) 31.2 客戶端Web程序設(shè)計(jì)介紹 31.2.1 CSS 41.2.2 JavaScript 41.2.3 VBScript 41.2.4 動(dòng)態(tài)HTML 41.2.5 Java Applet(Java小應(yīng)用程序) 51.2.6 瀏覽器技術(shù)的作用與局限性 51.3 JSP與其他動(dòng)態(tài)網(wǎng)頁(yè)技術(shù) 61.3.1 JSP的開(kāi)發(fā)背景及發(fā)展歷史 61.3.2 CGI 71.3.3 ASP 71.3.4 PHP 81.4 JSP的運(yùn)行原理與優(yōu)點(diǎn) 81.5 JSP的運(yùn)行環(huán)境 91.6 運(yùn)行第一個(gè)JSP應(yīng)用程序 101.6.1 安裝JDK 101.6.2 安裝Tomcat 111.6.3 編寫并發(fā)布運(yùn)行JSP文件 121.7 小結(jié) 13第2章 JSP語(yǔ)法 142.1 JSP容器與JSP頁(yè)面生命周期 142.1.1 JSP容器 142.1.2 JSP頁(yè)面生命周期 142.2 JSP注釋 152.3 JSP聲明 172.4 JSP指令 172.4.1 定義JSP文件的全局屬性——page指令 172.4.2 包含一個(gè)文件——include指令 192.5 JSP動(dòng)作 192.5.1 包含一個(gè)靜態(tài)文件或其他Web組件的結(jié)果——include動(dòng)作 202.5.2 重定向資源——forward動(dòng)作 222.5.3 聲明使用的Java插件——plugin動(dòng)作 232.5.4 聲明使用一個(gè)JavaBean——useBean動(dòng)作 242.5.5 設(shè)置JavaBean的屬性值——setProperty動(dòng)作 262.5.6 獲取JavaBean的屬性值——getProperty動(dòng)作 272.6 Java小程序段(Scriptlet) 272.7 JSP表達(dá)式 282.8 小結(jié) 29第3章 JSP內(nèi)置對(duì)象 303.1 JSP內(nèi)置對(duì)象介紹 303.2 處理客戶請(qǐng)求信息——request對(duì)象 313.2.1 request對(duì)象 313.2.2 訪問(wèn)請(qǐng)求參數(shù) 323.2.3 在請(qǐng)求作用域中管理屬性 353.2.4 獲取Cookie 363.2.5 訪問(wèn)請(qǐng)求報(bào)頭 393.2.6 訪問(wèn)請(qǐng)求行元素 403.2.7 訪問(wèn)安全信息 423.2.8 訪問(wèn)國(guó)際化信息 423.3 控制服務(wù)器的響應(yīng)信息——response對(duì)象 433.3.1 response對(duì)象 443.3.2 輸出緩沖 443.3.3 設(shè)置響應(yīng)報(bào)頭 473.3.4 重定向資源 483.4 管理客戶的會(huì)話——session對(duì)象 483.4.1 URL重寫 483.4.2 安裝Cookie 493.4.3 SSL會(huì)話 493.4.4 會(huì)話服務(wù) 493.5 Web應(yīng)用全局對(duì)象——application對(duì)象 503.5.1 訪問(wèn)應(yīng)用程序初始化參數(shù) 513.5.2 管理應(yīng)用程序環(huán)境屬性 513.5.3 支持資源的提取 513.5.4 RequestDispatcher方法 523.5.5 其他實(shí)用方法 523.6 當(dāng)前頁(yè)面的引用——page變量 533.6.1 契約服務(wù) 533.6.2 訪問(wèn)服務(wù)器小程序信息 533.7 Servlet的配置信息——config對(duì)象 543.8 向客戶輸出數(shù)據(jù)——out對(duì)象 543.8.1 管理響應(yīng)緩沖 553.8.2 寫入內(nèi)容 553.9 異常處理——exception變量 553.10 小結(jié) 56第4章 Servlet技術(shù)介紹 574.1 Servlet簡(jiǎn)介 574.2 快速體驗(yàn)Servlet——Servlet的簡(jiǎn)單例子 584.3 Servlet的生命周期 604.3.1 加載Servlet——Servlet容器負(fù)責(zé) 614.3.2 初始化Servlet——init()方法 614.3.3 請(qǐng)求處理——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ù)簡(jiǎn)介 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 快速體驗(yàn)在JSP中使用JavaBeans 715.3.2 嘗試使用JavaBeans 735.3.3 不共享的JavaBeans——作用域?yàn)轫?yè)面 765.3.4 在請(qǐng)求域內(nèi)共享JavaBeans 775.3.5 在會(huì)話域內(nèi)共享JavaBeans 775.3.6 在應(yīng)用程序域內(nèi)共享JavaBeans 775.3.7 JavaBeans在不同的范圍內(nèi)共享時(shí)的效果 775.4 使用JavaBeans實(shí)現(xiàn)購(gòu)物車 795.5 小結(jié) 84第6章 JSP文件操作 856.1 快速體驗(yàn)JSP文件操作——使用JSP讀取文本文件的簡(jiǎn)單例子 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)用的會(huì)話管理 987.1 JSP的會(huì)話管理機(jī)制簡(jiǎn)介 987.1.1 Session簡(jiǎn)介 987.1.2 一個(gè)利用會(huì)話跟蹤的例子 997.2 會(huì)話跟蹤實(shí)現(xiàn)方法介紹 1017.2.1 使用隱藏表單字段 1017.2.2 使用Cookie跟蹤Session 1017.3 在Tomcat中配置Session 1057.3.1 為單個(gè)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á)式語(yǔ)言 1088.2 JSP 2.4新加指令介紹 1118.2.1 提示錯(cuò)誤信息——[jsp:fallback] 1118.2.2 動(dòng)態(tài)產(chǎn)生XML元素——[jsp:element] 1118.2.3 定義屬性——[jsp:attribute] 1128.2.4 定義元素體——[jsp:body] 1138.2.5 對(duì)標(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)簽庫(kù)的標(biāo)準(zhǔn)元素和命名空間——[jsp:root] 1158.2.9 封裝模板數(shù)據(jù)——[jsp:text] 1168.3 JSP 2.4簡(jiǎn)單標(biāo)簽擴(kuò)展 1168.3.1 使用SimpleTag接口 1168.3.2 使用標(biāo)簽文件 1198.4 小結(jié) 122第9章 自定義JSP標(biāo)簽 1239.1 自定義JSP標(biāo)簽實(shí)例 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)簽庫(kù)元素 1309.3.2 tag標(biāo)簽元素 1309.3.3 attribute元素 1319.3.4 在Web應(yīng)用中使用自定義標(biāo)簽 1329.3.5 打包自定義標(biāo)簽庫(kù) 1329.4 相關(guān)問(wèn)題 1339.5 小結(jié) 133第10章 JSP標(biāo)準(zhǔn)標(biāo)簽庫(kù)(JSTL) 13410.1 JSTL簡(jiǎn)介 13410.2 EL表達(dá)式語(yǔ)言 13510.2.1 限制了作用域的變量 13610.2.2 隱含對(duì)象 13710.2.3 存取器 14010.2.4 運(yùn)算符 14110.3 使用JSTL的核心標(biāo)簽庫(kù) 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ù)庫(kù)與JDBC基礎(chǔ) 15311.1 使用JSP和JDBC開(kāi)發(fā)第一個(gè)數(shù)據(jù)庫(kù)應(yīng)用 15311.1.1 準(zhǔn)備數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序和數(shù)據(jù)庫(kù) 15311.1.2 編寫訪問(wèn)數(shù)據(jù)庫(kù)的JSP文件 15411.1.3 發(fā)布訪問(wèn)數(shù)據(jù)庫(kù)的Web應(yīng)用 15711.2 關(guān)系數(shù)據(jù)庫(kù)與SQL語(yǔ)言介紹 15811.2.1 表操作(定義、刪除和修改) 15811.2.2 查詢操作 16011.2.3 數(shù)據(jù)更新(插入、修改) 16111.3 JDBC基礎(chǔ)知識(shí) 16311.3.1 JDBC簡(jiǎn)介 16311.3.2 JDBC兩層模型和三層模型 16311.3.3 指定數(shù)據(jù)庫(kù)的URL連接串 16411.3.4 JDBC API介紹 16411.4 通過(guò)JDBC訪問(wèn)數(shù)據(jù)庫(kù) 16711.4.1 使用JDBC-ODBC橋連接數(shù)據(jù)庫(kù) 16811.4.2 使用本地協(xié)議純Java驅(qū)動(dòng)程序連接數(shù)據(jù)庫(kù) 17211.4.3 使用PreparedStatement接口發(fā)送SQL語(yǔ)句——數(shù)據(jù)錄入例子 18711.4.4 使用JDBC的數(shù)據(jù)庫(kù)事務(wù)操作——銀行轉(zhuǎn)賬 19011.5 JSP與數(shù)據(jù)庫(kù)連接池 19411.6 小結(jié) 195第12章 JSP與Java Mail Web應(yīng)用 19612.1 Java Mail的簡(jiǎn)單實(shí)例 19612.1.1 準(zhǔn)備郵件服務(wù)器 19612.1.2 編寫程序 19612.2 Java Mail API簡(jiǎn)介 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的特點(diǎn) 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的安裝與簡(jiǎn)介 22813.3.2 使用JDOM讀寫XML文件 22913.4 使用SAX操作XML文件 23113.5 使用XSLT給XML定制樣式 23213.6 小結(jié) 234第14章 使用Servlet過(guò)濾器和監(jiān)聽(tīng)器 23514.1 Servlet過(guò)濾器簡(jiǎn)介 23514.2 實(shí)現(xiàn)一個(gè)Servlet過(guò)濾器 23614.2.1 編寫實(shí)現(xiàn)類的程序 23614.2.2 配置發(fā)布Servlet過(guò)濾器 23814.3 ServletRequest和ServletResponse的包裝類 23914.4 用Servlet過(guò)濾器過(guò)濾文本信息 23914.4.1 輸出流管理類 23914.4.2 編寫Servlet過(guò)濾器 24014.4.3 編寫JSP和Servlet文件 24314.5 Servlet監(jiān)聽(tīng)器簡(jiǎn)介 24714.5.1 監(jiān)聽(tīng)服務(wù)器ServletContext對(duì)象 24714.5.2 監(jiān)聽(tīng)客戶會(huì)話 24814.5.3 監(jiān)聽(tīng)客戶請(qǐng)求 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簡(jiǎn)介 25515.2.2 在Tomcat中為Web應(yīng)用配置使用SSL 25715.3 小結(jié) 259第16章 Tomcat容器的JSP特色應(yīng)用 26016.1 使用Tomcat閥 26016.1.1 客戶訪問(wèn)日志閥 26016.1.2 遠(yuǎn)程地址過(guò)濾器 26216.1.3 遠(yuǎn)程主機(jī)過(guò)濾器 26216.1.4 客戶請(qǐng)求記錄器 26316.1.5 單點(diǎn)登錄閥 26316.2 使用基于JNDI的應(yīng)用程序開(kāi)發(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實(shí)現(xiàn)數(shù)據(jù)持久化 26917.1 快速體驗(yàn)JSP結(jié)合Hibernate——JSP和Hibernate結(jié)合的例子 26917.1.1 Hibernate簡(jiǎn)介 26917.1.2 準(zhǔn)備數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)連接池 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è)計(jì)與實(shí)踐 29118.1 可維護(hù)性與可擴(kuò)展性設(shè)計(jì) 29118.1.1 可維護(hù)性 29118.1.2 可擴(kuò)展性 29218.2 JSP Web應(yīng)用的設(shè)計(jì) 29218.2.1 以頁(yè)面為中心的設(shè)計(jì)(Model 1) 29218.2.2 MVC設(shè)計(jì)模式(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)用的測(cè)試 29518.5 日志 29618.5.1 Log4j 29618.5.2 Jakarta Commons Logging 29618.6 小結(jié) 296第19章 MVC模式實(shí)現(xiàn)——Struts 2 29719.1 快速體驗(yàn)Struts 2——使用Struts 2框架的簡(jiǎn)單應(yīng)用實(shí)例 29719.1.1 下載Struts 2所需要的包與搭建Struts 2開(kāi)發(fā)環(huán)境 29719.1.2 實(shí)例介紹 29919.1.3 創(chuàng)建Model組件 29919.1.4 創(chuàng)建View組件 30019.1.5 編寫配置文件 30119.1.6 發(fā)布運(yùn)行Web應(yīng)用 30219.2 Struts 2框架的體系結(jié)構(gòu)與運(yùn)行原理 30319.2.1 從組件來(lái)看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模式實(shí)現(xiàn)——WebWork 2 31120.1 快速體驗(yàn)WebWork 2——使用WebWork 2框架的簡(jiǎn)單應(yīng)用實(shí)例 31120.1.1 WebWork 2簡(jiǎn)介 31120.1.2 建立WebWork 2開(kāi)發(fā)環(huán)境 31220.1.3 實(shí)例介紹 31220.1.4 開(kāi)發(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 驗(yàn)證框架 32220.3 小結(jié) 323第21章 JavaServer Faces技術(shù) 32421.1 快速體驗(yàn)JavaServer Faces——使用 JavaServer Faces開(kāi)發(fā)的簡(jiǎn)單例子 32421.1.1 JavaServer Faces技術(shù)介紹 32421.1.2 建立JavaServer Faces開(kāi)發(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 驗(yàn)證器和轉(zhuǎn)換器 33321.4 JavaServer Faces導(dǎo)航規(guī)則 33521.5 小結(jié) 336第22章 JSP結(jié)合EJB開(kāi)發(fā)J2EE應(yīng)用 33722.1 快速體驗(yàn)EJB——JSP結(jié)合EJB開(kāi)發(fā)的簡(jiǎn)單例子 33722.1.1 J2EE簡(jiǎn)介(J2EE體系結(jié)構(gòu)) 33722.1.2 JBoss入門 33822.1.3 一個(gè)簡(jiǎn)單的J2EE應(yīng)用介紹 33922.1.4 開(kāi)發(fā)EJB組件 33922.1.5 在Web應(yīng)用中訪問(wèn)EJB組件 34222.1.6 在JBoss中發(fā)布運(yùn)行J2EE應(yīng)用 34422.2 EJB技術(shù)介紹 34522.2.1 EJB組件介紹 34522.2.2 實(shí)體EJB 34622.2.3 會(huì)話EJB 34722.2.4 在Web應(yīng)用中訪問(wèn)EJB組件的過(guò)程 34722.3 小結(jié) 348第23章 使用Log4j進(jìn)行Web應(yīng)用的日志管理與程序調(diào)試 34923.1 快速體驗(yàn)Log4j——使用Log4j的簡(jiǎn)單例子 34923.1.1 Log4j簡(jiǎn)介 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:日志級(jí)別 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配置實(shí)現(xiàn)過(guò)程 36323.4 Web應(yīng)用中使用Log4j的例子 36323.5 小結(jié) 365第24章 使用XDoclet簡(jiǎn)化JSP的Web開(kāi)發(fā) 36624.1 快速體驗(yàn)XDoclet——使用XDoclet的簡(jiǎn)單例子 36624.1.1 XDoclet介紹 36624.1.2 安裝配置XDoclet 36624.1.3 Java源程序和添加注釋 36624.2 XDoclet生成配置文件過(guò)程介紹 37124.3 小結(jié) 373第25章 使用Ant管理JSP Web應(yīng)用 37425.1 快速體驗(yàn)Ant——使用Ant的簡(jiǎn)單例子 37425.1.1 Ant簡(jiǎn)介 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開(kāi)發(fā)JSP 38626.1 Eclipse基本配置 38626.1.1 安裝Eclipse 38626.1.2 安裝多國(guó)語(yǔ)言包插件 38726.2 使用Eclipse的Lomboz插件開(kāi)發(fā)JSP 38826.2.1 Lomboz插件介紹 38826.2.2 安裝配置Lomboz插件 38826.2.3 安裝Tomcat插件 39026.2.4 使用Lomboz插件開(kāi)發(fā)JSP程序 39126.2.5 使用Lomboz插件調(diào)試JSP程序 39426.3 小結(jié) 394第27章 餐費(fèi)管理系統(tǒng) 39527.1 項(xiàng)目需求分析 39527.1.1 需求概述 39527.1.2 功能模塊需求分析 39527.1.3 用例需求分析 39627.1.4 員工就餐賬戶注冊(cè)用例 39727.1.5 員工刷卡就餐用例 39727.1.6 員工查詢賬戶余額用例 39827.1.7 就餐賬戶充值用例 39827.1.8 員工賬戶管理用例 39927.2 系統(tǒng)分析和設(shè)計(jì) 39927.2.1 數(shù)據(jù)庫(kù)分析和設(shè)計(jì) 39927.2.2 業(yè)務(wù)邏輯層和DAO層設(shè)計(jì) 40227.2.3 系統(tǒng)的包 40427.2.4 系統(tǒng)的MVC結(jié)構(gòu) 40427.3 系統(tǒng)的開(kāi)發(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頁(yè)面 40827.4.2 ActionForm 40927.5 在Eclipse中使用Struts建立JSP頁(yè)面 41027.5.1 建立模板頁(yè)面 41027.5.2 建立tiles-defs.xml 41127.6 在Eclipse中使用Struts建立頁(yè)面的不變部分 41327.6.1 建立Banner頁(yè)面和菜單導(dǎo)航頁(yè)面 41327.6.2 建立版權(quán)頁(yè)面 41327.7 在Eclipse中使用Struts實(shí)現(xiàn)國(guó)際化 41427.8 在Eclipse中使用Struts建立頁(yè)面的可變部分 41627.8.1 員工就餐刷卡頁(yè)面 41727.8.2 員工刷卡成功頁(yè)面 41727.8.3 員工賬戶注冊(cè)頁(yè)面 41827.8.4 員工賬戶查詢頁(yè)面 42027.8.5 管理員登錄頁(yè)面 42127.8.6 管理員管理賬戶頁(yè)面 42227.8.7 修改員工賬戶頁(yè)面 42327.8.8 員工賬戶充值頁(yè)面 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 處理員工注冊(cè)請(qǐng)求的Action 43027.10.2 處理員工其他請(qǐng)求的Action 43227.10.3 處理管理員操作請(qǐng)求的Action 43427.11 在Eclipse中使用Struts進(jìn)行錯(cuò)誤處理 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 建立對(duì)象-關(guān)系映射文件 45227.14.2 建立DAO類 45527.15 在Eclipse中使用Spring裝配各個(gè)組件 45927.15.1 Struts和Spring的集成 45927.15.2 建立applicationContext.xml 46027.16 在Eclipse中使用JUnit進(jìn)行單元測(cè)試 46427.16.1 測(cè)試AccountDAO 46427.16.2 測(cè)試EmployeeDAO 46527.16.3 測(cè)試EmployeeServiceImpl 46627.16.4 測(cè)試ManagerServiceImpl 46727.17 小結(jié) 469

編輯推薦

  學(xué)習(xí)網(wǎng)站開(kāi)發(fā),成就高薪夢(mèng)想?!  禞ava Web開(kāi)發(fā)指南(典藏版)》是作者多年豐富JavaWeb開(kāi)發(fā)經(jīng)驗(yàn)的總結(jié)  對(duì)每個(gè)知識(shí)點(diǎn)均先給出實(shí)例,讓讀者帶著目的去展開(kāi)學(xué)習(xí)  囊括大量JavaWeb開(kāi)發(fā)工具,如XDoclet、Ant和Log4J等  書(shū)中注重原理的講解,讓讀者知道技術(shù)的來(lái)龍去脈  代碼講解十分細(xì)致,并給出了大量的注釋  實(shí)例豐富,書(shū)中共包含74個(gè)實(shí)例  贈(zèng)送35小時(shí)相關(guān)培訓(xùn)視頻  贈(zèng)送1500頁(yè)電子書(shū)  提供323頁(yè)P(yáng)PT文檔  學(xué)習(xí)網(wǎng)站開(kāi)發(fā)成就高薪夢(mèng)想

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    Java Web開(kāi)發(fā)指南 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號(hào)-7