出版時(shí)間:2004-4-1 出版社:電子工業(yè)出版社 作者:孫衛(wèi)琴 頁數(shù):438 字?jǐn)?shù):723200
Tag標(biāo)簽:無
內(nèi)容概要
本書詳細(xì)介紹了在最新Tomcat 5版本上開發(fā)Java Web應(yīng)用的各種技術(shù)。主要內(nèi)容包括:Tomcat和Java Web開發(fā)的基礎(chǔ)知識(shí),Java Web開發(fā)的高級(jí)技術(shù),Tomcat與當(dāng)前其他通用軟件的集成,以及Tomcat的各種高級(jí)功能。 書中內(nèi)容注重理論與實(shí)踐相結(jié)合,列舉了大量具有典型性和實(shí)用價(jià)值的Web應(yīng)用實(shí)例,并提供了詳細(xì)的開發(fā)和部署步驟。由于Java Web技術(shù)是SUN公司在Java Servlet規(guī)范中提出的通用技術(shù),因此本書講解的Java Web應(yīng)用例子可以運(yùn)行在任何一個(gè)實(shí)現(xiàn)SUN的Servlet規(guī)范的Java Web服務(wù)器上。隨書附贈(zèng)光盤內(nèi)容為本書所有范例源程序,以及本書涉及到的所有軟件的最新版本的安裝程序。 本書語言深入淺出,通俗易懂。無論對于Java Web開發(fā)的新手還是行家來說,本書都是精通Tomcat技術(shù)和開發(fā)Java Web應(yīng)用的必備的實(shí)用手冊。
作者簡介
孫衛(wèi)琴(LindaSun),1997年畢業(yè)于上海交通大學(xué),隨后一直從事基于Java的軟件開發(fā)工作,還從事過J2EE培訓(xùn)和咨詢。目前在美國肯特大學(xué)作為訪問學(xué)者,研究課題包括基于Java和XML的電子商務(wù)系統(tǒng)、J2EE軟件架構(gòu)、Web服務(wù)和網(wǎng)絡(luò)安全等。
書籍目錄
第1章 Tomcat簡介 11.1 Tomcat與Servlet容器 11.2 Tomcat的結(jié)構(gòu) 21.3 Java Web應(yīng)用簡介 41.4 Tomcat的工作模式 51.5 Tomcat的版本 61.6 安裝和配置Tomcat所需的資源 71.7 安裝Tomcat 71.8 測試Tomcat的安裝 91.9 Tomcat的運(yùn)行腳本 111.10 小結(jié) 12第2章 創(chuàng)建和發(fā)布Web應(yīng)用 132.1 Tomcat的目錄結(jié)構(gòu) 132.2 創(chuàng)建和發(fā)布Web應(yīng)用 142.3 配置虛擬主機(jī) 252.4 小結(jié) 27第3章 Servlet技術(shù) 293.1 Servlet簡介 293.2 Servlet API 293.3 Servlet的生命周期 323.4 HTTP與HttpServlet 333.5 創(chuàng)建HttpServlet的步驟 373.6 ServletContext和Web應(yīng)用的關(guān)系 393.7 小結(jié) 42第4章 JSP技術(shù) 434.1 JSP簡介 434.2 JSP語法 444.3 JSP與Cookie 504.4 轉(zhuǎn)發(fā)JSP請求 534.5 JSP異常處理 544.6 再談部署JSP 574.7 小結(jié) 57第5章 bookstore應(yīng)用簡介 595.1 bookstore應(yīng)用的軟件結(jié)構(gòu) 595.2 瀏覽bookstore應(yīng)用的JSP網(wǎng)頁 605.3 JavaBean和實(shí)用類 665.4 發(fā)布bookstore應(yīng)用 715.5 小結(jié) 72第6章 訪問數(shù)據(jù)庫 736.1 安裝和配置MySQL數(shù)據(jù)庫 736.2 通過JDBC訪問數(shù)據(jù)庫 756.3 數(shù)據(jù)源(DataSource)簡介 896.4 配置數(shù)據(jù)源 906.5 程序中訪問數(shù)據(jù)源 936.6 處理中文編碼 1016.7 小結(jié) 102第7章 Session的使用與管理 1057.1 Session簡介 1057.2 Session范例程序 1077.3 Session的跟蹤 1117.4 Session的持久化 1157.5 小結(jié) 121第8章 訪問JavaBean 1238.1 JavaBean簡介 1238.2 JSP訪問JavaBean的語法 1248.3 JavaBean的范圍 1258.4 在bookstore應(yīng)用中訪問JavaBean 1288.5 小結(jié) 134第9章 用ant工具管理Web應(yīng)用 1359.1 安裝配置ant 1359.2 創(chuàng)建build.xml文件 1359.3 運(yùn)行ant 1409.4 小結(jié) 141第10章 Tomcat的控制平臺(tái)和管理平臺(tái) 14310.1 訪問Tomcat的控制平臺(tái)和管理平臺(tái) 14310.2 Tomcat的控制平臺(tái) 14410.3 Tomcat的管理平臺(tái) 14810.4 小結(jié) 150第11章 安全域 15111.1 安全域概述 15111.2 為Web資源設(shè)置安全約束 15211.3 內(nèi)存域 15811.4 JDBC域 16011.5 DataSource域 16211.6 在Web應(yīng)用中訪問用戶信息 16511.7 小結(jié) 166第12章 Tomcat閥 16712.1 Tomcat閥簡介 16712.2 客戶訪問日志閥 16712.3 遠(yuǎn)程地址過濾器 16912.4 遠(yuǎn)程主機(jī)過濾器 17012.5 客戶請求記錄器 17112.6 小結(jié) 172第13章 Servlet過濾器 17313.1 Servlet過濾器簡介 17313.2 創(chuàng)建Servlet過濾器 17413.3 發(fā)布Servlet過濾器 17713.4 串聯(lián)Servlet過濾器 18113.5 小結(jié) 194第14章 自定義JSP標(biāo)簽 19514.1 自定義JSP標(biāo)簽簡介 19514.2 創(chuàng)建標(biāo)簽處理類 19614.3 創(chuàng)建標(biāo)簽庫描述文件 20114.4 在Web應(yīng)用中使用標(biāo)簽 20314.5 發(fā)布支持中、英文版本的helloapp應(yīng)用 20614.6 小結(jié) 208第15章 采用模板設(shè)計(jì)網(wǎng)上書店應(yīng)用 20915.1 如何設(shè)計(jì)網(wǎng)站的模板 20915.2 創(chuàng)建負(fù)責(zé)流程控制的Servlet 21015.3 創(chuàng)建模板標(biāo)簽和模板JSP文件 21215.4 修改JSP文件 22615.5 發(fā)布采用模板設(shè)計(jì)的bookstore應(yīng)用 22715.6 小結(jié) 231第16章 Struts和MVC設(shè)計(jì)模式 23316.1 MVC設(shè)計(jì)模式簡介 23316.2 Struts實(shí)現(xiàn)的MVC設(shè)計(jì)模式 23416.3 創(chuàng)建采用Struts的Web應(yīng)用 23816.4 運(yùn)行helloapp-struts應(yīng)用 24616.5 小結(jié) 251第17章 使用Log4J進(jìn)行日志操作 25317.1 Log4J簡介 25317.2 Log4J的基本使用方法 25717.3 在helloapp應(yīng)用中使用Log4J 26217.4 小結(jié) 265第18章 Tomcat與Jboss集成 26718.1 安裝Jboss和Tomcat整合服務(wù)器 26718.2 J2EE體系結(jié)構(gòu)簡介 26818.3 創(chuàng)建EJB組件 27018.4 在Web應(yīng)用中訪問EJB組件 27518.5 發(fā)布J2EE應(yīng)用 27718.6 小結(jié) 283第19章 開發(fā)Java Mail Web應(yīng)用 28519.1 E-mail協(xié)議簡介 28519.2 Java Mail API簡介 28719.3 Java Mail應(yīng)用程序開發(fā)環(huán)境 28819.4 創(chuàng)建Java Mail應(yīng)用程序 29119.5 Java Mail Web應(yīng)用簡介 29419.6 Java Mail Web應(yīng)用的程序結(jié)構(gòu) 29519.7 在Tomcat中配置Mail Session 31819.8 發(fā)布和運(yùn)行javamail應(yīng)用 32119.9 小結(jié) 322第20章 Tomcat與Apache SOAP集成 32320.1 SOAP簡介 32320.2 建立Apache SOAP環(huán)境 32520.3 在Tomcat上發(fā)布Apache-SOAP Web應(yīng)用 32620.4 創(chuàng)建SOAP服務(wù) 32720.5 管理SOAP服務(wù) 32920.6 創(chuàng)建和運(yùn)行SOAP客戶程序 33220.7 小結(jié) 335第21章 Tomcat與Apache AXIS集成 33721.1 建立Apache AXIS環(huán)境 33721.2 在Tomcat上發(fā)布Apache-AXIS Web應(yīng)用 33721.3 創(chuàng)建SOAP服務(wù) 33821.4 管理SOAP服務(wù) 34021.5 創(chuàng)建和運(yùn)行SOAP客戶程序 34121.6 發(fā)布JWS服務(wù) 34421.7 小結(jié) 345第22章 Tomcat與其他HTTP 服務(wù)器集成 34722.1 Tomcat與HTTP服務(wù)器集成的原理 34722.2 在Windows下Tomcat與Apache服務(wù)器集成 34922.3 在Linux下Tomcat與Apache服務(wù)器集成 35322.4 Tomcat與IIS服務(wù)器集成 35522.5 小結(jié) 362第23章 創(chuàng)建嵌入式Tomcat服務(wù)器 36323.1 將Tomcat嵌入Java應(yīng)用 36323.2 創(chuàng)建嵌入了Tomcat的Java示范程序 36523.3 運(yùn)行嵌入式Tomcat服務(wù)器 37023.4 小結(jié) 372第24章 在Tomcat中配置SSL 37324.1 SSL簡介 37324.2 在Tomcat中使用SSL 37624.3 小結(jié) 380第25章 JSP 2.0的新特征 38125.1 JSP表達(dá)式語言 38125.2 簡單標(biāo)簽擴(kuò)展 38925.3 小結(jié) 393第26章 Velocity模板語言 39526.1 安裝Velocity 39526.2 Velocity的簡單例子 39526.3 注釋 39926.4 引用 40026.5 指令 40526.6 其他特征 41426.7 小結(jié) 415附錄A server.xml文件 417A.1 配置Server元素 420A.2 配置Service元素 420A.3 配置Engine元素 420A.4 配置Host元素 421A.5 配置Context元素 422A.6 配置Connector元素 422附錄B web.xml文件 425B.1 配置Servlet過濾器 427B.2 配置Servlet 428B.3 配置Servlet映射 429B.4 配置Session 429B.5 配置Welcome文件清單 430B.6 配置Tag Library 430B.7 配置資源引用 430B.8 配置安全約束 431B.9 配置安全驗(yàn)證登錄界面 432B.10 配置對安全驗(yàn)證角色的引用 432附錄C XML簡介 433C.1 SGML、HTML 與XML的比較 433C.2 DTD文檔類型定義 434C.3 有效XML文檔以及簡化格式的XML文檔 435C.4 XML中的常用術(shù)語 436
媒體關(guān)注與評(píng)論
Jakarta Tomcat服務(wù)器是在SUN公司的JSWDK(JavaServer Web DevelopmentKit,SUN公司推出的小型Servlet/JSP調(diào)試工具)的基礎(chǔ)上發(fā)展起來的一個(gè)優(yōu)秀的Java Web應(yīng)用容器,它是Apache-Jakarta的一個(gè)子項(xiàng)目。Tomcat被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的Java產(chǎn)品(Most Innovative Java Product),同時(shí)它又是SUN公司官方推薦的Servlet/JSP容器(參見 作為一個(gè)開放源碼的軟件,Tomcat得到了開放源碼志愿者的廣泛支持,它可以和目前大部分的主流HTTP服務(wù)器(如IIS和Apache服務(wù)器)一起工作,而且運(yùn)行穩(wěn)定、可靠、效率高。 作者根據(jù)多年的Java Web開發(fā)經(jīng)驗(yàn),詳細(xì)闡明了在最新的Tomcat 5.x版本上開發(fā)Java Web應(yīng)用涉及的各種技術(shù),并且介紹了如何將Tomcat和其他主流HTTP服務(wù)器集成并創(chuàng)建具有實(shí)用價(jià)值的企業(yè)Java Web應(yīng)用的方案。
編輯推薦
Jakarta Tomcat服務(wù)器是在SUN公司的JSWDK(JavaServer Web DevelopmentKit,SUN公司推出的小型Servlet/JSP調(diào)試工具)的基礎(chǔ)上發(fā)展起來的一個(gè)優(yōu)秀的Java Web應(yīng)用容器,它是Apache-Jakarta的一個(gè)子項(xiàng)目。Tomcat被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的Java產(chǎn)品(Most Innovative Java Product),同時(shí)它又是SUN公司官方推薦的Servlet/JSP容器(參見http://java.sun.com/products/jsp/tomcat/),因此它受到越來越多軟件公司和開發(fā)人員的喜愛。Servlet和JSP的最新規(guī)范都在Tomcat的新版本中得到了實(shí)現(xiàn)?! ∽鳛橐粋€(gè)開放源碼的軟件,Tomcat得到了開放源碼志愿者的廣泛支持,它可以和目前大部分的主流HTTP服務(wù)器(如IIS和Apache服務(wù)器)一起工作,而且運(yùn)行穩(wěn)定、可靠、效率高?! ∽髡吒鶕?jù)多年的Java Web開發(fā)經(jīng)驗(yàn),詳細(xì)闡明了在最新的Tomcat 5.x版本上開發(fā)Java Web應(yīng)用涉及的各種技術(shù),并且介紹了如何將Tomcat和其他主流HTTP服務(wù)器集成并創(chuàng)建具有實(shí)用價(jià)值的企業(yè)Java Web應(yīng)用的方案。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
Tomcat與Java Web開發(fā)技術(shù)詳解 PDF格式下載