注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)組建與管理Tomcat Web開發(fā)及整合應(yīng)用

Tomcat Web開發(fā)及整合應(yīng)用

Tomcat Web開發(fā)及整合應(yīng)用

定 價:¥65.00

作 者: 張紅偉編著
出版社: 清華大學(xué)出版社
叢編項: Java開發(fā)利器
標 簽: JAVA語言 程序設(shè)計

ISBN: 9787302124061 出版時間: 2006-02-01 包裝: 平裝
開本: 16開 頁數(shù): 614 字數(shù):  

內(nèi)容簡介

全書共分為35章,內(nèi)容涵蓋了Tomcat的結(jié)構(gòu)、各種Tomcat組件的配置方法,以及相關(guān)的Java技術(shù)的開發(fā)方法、Tomcat與Web應(yīng)用的輔助開發(fā)工具的整合(Web測試、SOAP、Log4J、JBOSS等)。本書最大的特點就是對Web開發(fā)中涉及的各項技術(shù)都作了比較詳細的介紹并配有較強針對性的實例供讀者練習(xí),力求讓讀者通過親自動手而掌握各個技術(shù)的要點,學(xué)習(xí)盡可能多的知識。.本書適合初、中級JavaWeb應(yīng)用的開發(fā)者,其中的一些有關(guān)配置管理功能的介紹對于高級讀者也有一定的參考意義。...

作者簡介

  張洪偉,有多年項目開發(fā)經(jīng)驗。曾經(jīng)在北京藍天網(wǎng)通網(wǎng)絡(luò)科技有限公司、北京埃姆耐特信息工程有限公司、北京美髯公科技發(fā)展有限公司任職。開發(fā)過中關(guān)村科技園區(qū)海淀園電子政務(wù)系統(tǒng)、日本富士通市電子政務(wù)、農(nóng)產(chǎn)品交易市場系統(tǒng)等。目前的研究方向為實時嵌入式計算。相關(guān)圖書Eclipse從入門到精通

圖書目錄

第一部分 Tomcat 起步
第一章Tomcat 安裝
1.1  二進制文件安裝
1.1.1  預(yù)備條件
1.1.1  J2sdk安裝
1.2  安裝二進制文件
1.2.1  Windows下安裝Tomcat
1.2.2  Linux/Unix下安裝Tomcat
1.3  基本安裝測試
1.4  啟動設(shè)置
自動啟動
1.5  Tomcat Admin的安裝
1.6  基于源代碼安裝Tomcat
本章小結(jié)
第二章Tomcat技術(shù)介紹
2.1  Servlet容器介紹
2.2  Java Web應(yīng)用簡介
2.3  Tomcat的結(jié)構(gòu)與工作模式
小結(jié)
第三章 JSP技術(shù)
3.1  JSP簡介
3.2  JSP語法
3.3  JSP與Cookie
3.4  轉(zhuǎn)發(fā)JSP請求
3.5  JSP異常處理
小結(jié)
第四章Servlet技術(shù)
4.1  Servlet簡介.
4.2  Servlet API
4.3  Servlet的生命周期
4.4  HTTP與HttpServlet
4.5  創(chuàng)建HttpServlet的步驟
4.6  ServletContext和Web應(yīng)用的關(guān)系
小結(jié)
第五章 Web應(yīng)用程序例子
5.1 不Tomcat的目錄結(jié)構(gòu)
5.2  應(yīng)用程序結(jié)構(gòu)
5.3  部署應(yīng)用程序
5.3.1  設(shè)置虛擬目錄
5.3.2  資源綁定
5.3.3  安全配置
5.3.4  卸載部署
5.4小結(jié)
以上第一部分介紹了Tomcat的基本情況以及與之緊密相關(guān)的JSP/Servlet技術(shù),并以實例方式讓讀者體會到自己已經(jīng)開始在開發(fā)一個程序了,有了足夠的成就感和信心,相信一定會引起讀者進一步的興趣。
第二部分Tomcat配置管理
第六章 Tomcat 應(yīng)用程序管理器
6.1  Tomcat Admin 簡介
6.2  安裝配置Tomcat Admin
6.3  部署管理WEB應(yīng)用程序
6.3.1  設(shè)置虛擬目錄
6.3.2  資源綁定
6.3.3  安全訪問配置
6.3.4  卸載部署
6.4  應(yīng)用程序管理器的其他管理功能
6.4.1  設(shè)置日志文件
6.4.2  設(shè)置新的Connector
6.4.3  設(shè)置新的Host
6.5  小結(jié)
第七章 會話管理
7.1  Session簡介
7.2  Session跟蹤方法
7.3  會話的持久化
7.3.1  會話持久化介紹
7.3.2  會話持久化實現(xiàn)
7.4  偽會話管理機制
7.4.1  偽會話管理機制介紹
7.4.2  偽會話管理機制的實現(xiàn)
7.4.3  偽會話管理機制示例
7.5  小結(jié)
第八章 配置Realm組件
8.1  Realm組件概述
8.2  JDBC Realm
8.2.1  JDBC Realm屬性
8.2.2  JDBC Realm實現(xiàn)
8.3  DataSource Realm
8.3.1  DataSourceRealm屬性
8.3.2  DataSourceRealm實現(xiàn)
8.4  JNDI Realm
8.4.1  JNDI Realm屬性
8.4.2  JNDI Realm實現(xiàn)
8.5  Memory Realm
8.5.1  Memory Realm屬性
8.5.2  Memory Realm實現(xiàn)
8.6  JAAS Realm
8.6.1  JAAS Realm屬性
8.6.2  JAAS Realm實現(xiàn)
8.7  組合所有Realm組件的實例
8.8  小結(jié)
第九章 Tomcat的其他配置功能
9.1  配置安全管理器(Security Manager)
9.2  高效類加載策略實現(xiàn)
9.2.1  定義
9.2.2  Java 類加載體系結(jié)構(gòu)
9.2.3  高效類加載方案的選擇
9.3  實現(xiàn)代理支持
9.3.1  代理支持定義
9.3.2  配置Tomcat實現(xiàn)代理支持
9.4  Default Servlet
9.4.1  Default Servlet的用途與意義
9.4.2  設(shè)置Default Servlet初始化參數(shù)
9.4.3  定制目錄列表
9.4.4  實現(xiàn)目錄列表安全
9.5  Servlet自動重加載
9.6  支持通用網(wǎng)關(guān)接口(CGI)
9.6.1  什么是通用網(wǎng)關(guān)接口(CGI)
9.6.2  更改配置文件
9.7  小結(jié)
第十章 配置集群
10.1  集群簡介
10.1.1  術(shù)語定義
10.1.2  集群與域的關(guān)系
10.1.3  集群的主要性能
10.1.4  可集群對象與不可集群對象
10.2  集群配置邏輯與原理
10.3.  在Tomcat中配置集群
10.4  小結(jié)
第十一章 使用SSI技術(shù)
11.1  SSI簡介
11.1.1  什么是SSI
11.1.2  SSI指令與示范
11.1.3  #echo
11.1.4  #include
11.1.5  #flastmod
11.1.6  #fsize
11.1.7  #exec
11.1.8  #config
11.1.9  #xssi
11.2  設(shè)置SSI初始化參數(shù)
11.3  WEB服務(wù)器上配置SSI功能
11.4  應(yīng)用實例
11.5  小結(jié)
第十二章 負載均衡(Load Balancer)
12.1  負載均衡簡介
12.1.1  負載均衡定義
12.1.2  負載均衡作用
12.1.3  負載均衡的類型
12.2  負載均衡技術(shù)的三種實現(xiàn)方法
12.2.1  使用DNS輪詢方式.
12.2.2  使用Apache R-proxy方式
12.2.3  使用Apache mod_jk方式
12.3  Tomcat中的負載均衡實現(xiàn)
12.4  測試負載均衡
12.5  小結(jié)
第十三章 JMX (Java Management extensions)
13.1  JMX介紹
13.1.1  什么是JMX
13.1.2  JMX的優(yōu)勢
13.2  JMX管理框架結(jié)構(gòu)
13.2.1  Instrumentation level(工具層)
13.2.2  Agent level(代理層)
13.2.3  Distributed service level(分布服務(wù)層)
13.2.4  Additional management protocol API(其他管理協(xié)議 API)
13.3  MBeans介紹
13.3.1  Standard MBean
13.3.2  Dynamic MBean
13.3.3  Model MBean
13.3.4  Open MBean
13.4  JMX在Tomcat中的可管理元素
13.4.1  管理Tomcat體系結(jié)構(gòu)組件
13.4.2  管理嵌入式組件
13.4.3  管理運行時數(shù)據(jù)對象
13.4.4  管理資源對象
13.5  使用Manager訪問Tomcat的JMX Support
13.5.1  使用JMX代理
13.5.2  修改MBean屬性
13.5.3  使用RMI Connector遠程訪問Tomcat JMX Support
13.5.4  設(shè)定JNDI初始上下文
13.5.5  使用jmx proxy探測遠程Tomcat
13.5.6  建立一個JMX網(wǎng)絡(luò)控制臺
13.6  JMX與J2EE平臺集成
13.7  小結(jié)
第十四章 Tomcat安全
14.1  Tomcat安裝安全
14.1.1  Admin和Manager
14.1.2  jsp-examples and Servlet-examples
14.1.3  更改停止命令
14.2  用其他賬號運行Tomcat
14.2.1  創(chuàng)建新的賬號
14.2.2  用新的賬號運行Tomcat
14.3  文件系統(tǒng)安全
14.3.1  Windows文件系統(tǒng)
14.3.2  Linux文件系統(tǒng)
14.4  Web應(yīng)用程序安全
14.5  安全認證和Realms
14.5.1  安全認證機制
14.5.2  配置安全認證
14.5.3  安全Realms
14.6  Tomcat安全域
14.6.1  安全域概述
14.6.2  為Web資源設(shè)置安全約束
14.6.3  內(nèi)存域
14.6.4  JDBC域
14.6.5  DataSource域
14.6.6  在Web應(yīng)用中訪問用戶信息
14.6.7  實例
14.7  在Tomcat中配置使用SSL
14.7.1  SSL簡介
14.7.2  在Tomcat中使用SSL
14.7.3  實例
14.8  小結(jié)
第十五章 Tomcat的性能
15.1  測量Web服務(wù)器的性能
15.2  外部調(diào)校
15.3  內(nèi)部調(diào)校
15.4  容量規(guī)劃
15.5  額外的資源
15.6  相關(guān)問題
15.7  小結(jié)
本部分主要是Tomcat的配置和管理,往往是在開發(fā)一個項目的開始設(shè)置一次,而且對很多人來說,并不需要詳細了解這些方面,但也是必不可少的,不是本書的重點介紹對象。
第三部分 各種Java平臺與技術(shù)的整合應(yīng)用
第十六章 開發(fā)數(shù)據(jù)庫應(yīng)用程序
16.1  JDBC入門
16.1.1  數(shù)據(jù)庫連接技術(shù)―從ODBC到JDBC的發(fā)展
16.1.2  JDBC簡介
16.2  通過JDBC訪問數(shù)據(jù)庫
16.2.1  JDBC驅(qū)動程序預(yù)備知識
16.2.2  使用JDBC-ODBC橋加ODBC驅(qū)動程序連接數(shù)據(jù)庫
16.2.3  使用本地協(xié)議純Java驅(qū)動程序連接數(shù)據(jù)庫
16.2.4  使用PreparedStatement接口
16.2.5  使用JDBC的數(shù)據(jù)庫事務(wù)操作
16.3  數(shù)據(jù)源(DataSource)
16.3.1  連接池和數(shù)據(jù)源(DataSource)簡介
16.3.2  配置數(shù)據(jù)源
16.3.3  程序中訪問數(shù)據(jù)源
16.4  應(yīng)用程序?qū)嵗?br />16.5  相關(guān)問題
16.5.1  常用數(shù)據(jù)庫JDBC連接寫法
16.5.2  常見JDBC異常原因和解決方案
第十七章 Tomcat中文編碼問題解決方案
17.1  編碼問題的根源
17.2  主流應(yīng)用的解決方案
17.2.1  表單提交亂碼
17.2.2  數(shù)據(jù)庫應(yīng)用亂碼
17.3  其他應(yīng)用的編碼問題與解決方案
17.4  小結(jié)
第十八章 開發(fā)Applet應(yīng)用程序
18.1  Applet技術(shù)簡介
18.1.1  什么是Applet
18.1.2  如何開發(fā)Applet
18.2  在Tomcat中使用
18.2.1  編寫Applet
18.2.2  配置Applet
18.2.3  Applet訪問Tomcat資源
18.2.4  Applet間通信
18.3  應(yīng)用實例
18.4  小結(jié)
第十九章 基于JNDI的應(yīng)用程序開發(fā)
19.1  JNDI概述
19.1.1  什么是JNDI
19.1.2  JNDI架構(gòu)
19.1.3  JNDI的特點
19.2  用JNDI開發(fā)應(yīng)用
19.2.1  如何利用JNDI訪問LDAP服務(wù)器
19.2.2  如何利用JNDI訪問J2EE服務(wù)
19.3  在Tomcat中管理JNDI資源
19.4  小結(jié)
第二十章 使用Ant管理Web應(yīng)用
20.1  Ant簡介
20.2  安裝配置ant
20.3  編寫第一個build.xml文件
20.4  運行ant
20.5  用Ant管理Tomcat源代碼,并生成可執(zhí)行程序
20.6  小結(jié)
第二十一章 Tomcat閥
21.1  Tomcat閥簡介
21.2  使用Tomcat閥
21.2.1  客戶訪問日志閥
21.2.2  遠程地址過濾器
21.2.3  遠程主機過濾器
21.2.4  客戶請求記錄器
21.3  小結(jié)
第二十二章 Tomcat與JBOSS
22.1  JBOSS簡介
22.2  JBoss與Tomcat關(guān)系
22.3  配置安裝JBoss
22.3.1  前提條件
22.3.2  Linux/Unix下安裝
22.3.3  Windows下安裝
22.3.4  Window NT 和2000補充
22.4  J2EE體系結(jié)構(gòu)簡介
22.5  整合JBoss和Tomcat
22.5.1  創(chuàng)建EJB組件
22.5.2  在Web應(yīng)用中訪問EJB組件
22.5.3  發(fā)布J2EE應(yīng)用
22.6  JBoss/Tomcat綁定使用SSL
22.7  為JBoss/Tomcat綁定配置虛擬主機
22.8  JBoss使用外部靜態(tài)內(nèi)容
22.9  為JBoss/Tomcat綁定使用Apache
22.10  應(yīng)用實例
22.11  小結(jié)
第二十三章 Tomcat與JBuilder
23.1  JBuilderX入門
23.1.1  JBuilderX簡介
23.1.2  安裝JBuilderX
23.2  JBuilderX與Tomcat的關(guān)系
23.3  JBuilderX與Tomcat整合開發(fā)
23.3.1  把Tomcat集成到JBuilderX
23.3.2  在JBuilderX環(huán)境中使用Tomcat
23.4  實例
23.5  小結(jié)
第二十四章 Tomcat與Eclipse
24.1  Eclipse簡介與安裝配置
24.1.1  安裝Eclipse及多國語言包
24.2  使用Eclipse開發(fā)Web應(yīng)用程序
24.3  集成Tomcat與Eclipse
24.4  Eclipse、Spindle 和Tomcat搭建Tapsetry 開發(fā)環(huán)境
24.5  Tomcat與Eclipse插件開發(fā)-Lomboz3
24.5.1  Eclipse插件開發(fā)開發(fā)簡介
24.5.2  建立Lomboz環(huán)境
24.5.3  應(yīng)用實例
24.5.4  相關(guān)問題
24.6  小結(jié)
第二十五章 Tomcat與Hibernate
25.1  Hibernate簡介
25.2  Tomcat與Hibernate安裝配置
25.3  第一個可持久化類
25.4  Hibernate核心技術(shù)
25.4.1  Hibernate 映射
25.4.2  Hibernate 代碼
25.5  應(yīng)用實例
25.6  相關(guān)問題
25.7  小結(jié)
第二十六章 Tomcat 與JUnit
26.1  JUnit簡介安裝配置
26.1.1  JUnit簡介
26.1.2  安裝配置
26.2  Tomcat集成JUnit
26.3  使用JUnit與Tomcat進行軟件測試
26.3.1  書寫測試方法
26.3.2  編譯與運行
26.3  應(yīng)用實例
26.4  相關(guān)問題
26.5  小結(jié)
第二十七章 Tomcat與MVC框架
27.1  MVC設(shè)計模式簡介
27.2  Struts
27.2.1  Struts實現(xiàn)的MVC設(shè)計模式
27.2.2  創(chuàng)建采用Struts的Web應(yīng)用
27.2.3  應(yīng)用實例
27.2.4  相關(guān)問題
27.3  Webwork2 MVC框架
27.3.1  Webwork2簡介
27.3.1.1  Webwork2歷史
27.3.1.2  什么是Webwork2
27.3.2  Webwork2核心技術(shù)
27.3.2.1  Webwork2組件
27.3.2.2  Webwork2攔截子
27.2.3  安裝配置Webwork2環(huán)境
27.3.4  應(yīng)用實例
27.4  WebWork2與Struts比較
27.4  小結(jié)
第二十八章 在Tomcat中使用SOAP技術(shù)
28.1  Java SOAP技術(shù)概述
28.2  Tomcat與Apache AXIS集成
28.3  Tomcat與Apache AXIS 關(guān)系
28.3.1  建立Apache AXIS環(huán)境
28.3.2  在Tomcat上發(fā)布Apache-AXIS Web應(yīng)用
28.3.3  創(chuàng)建SOAP服務(wù)
28.3.4  管理SOAP服務(wù)
28.3.5  創(chuàng)建和運行SOAP客戶程序
28.3.6  發(fā)布JWS服務(wù)
28.4  Tomcat與Apache SOAP集成
28.4.1  Apache SOAP簡介
28.4.2  建立Apache SOAP環(huán)境
28.4.3  在Tomcat上發(fā)布Apache-SOAP Web應(yīng)用
28.4.4  創(chuàng)建SOAP服務(wù)
28.4.5  管理SOAP服務(wù)
28.4.6  創(chuàng)建和運行SOAP客戶程序
28.5  小結(jié)
第二十九章 開發(fā)Java Mail Web應(yīng)用
29.1  E-mail協(xié)議簡介
29.2  Java Mail API簡介
29.3  Java Mail應(yīng)用程序開發(fā)環(huán)境
29.4  創(chuàng)建Java Mail應(yīng)用程序
29.5  Java Mail Web應(yīng)用
29.5.1  Java Mail Web應(yīng)用簡介
29.5.2  Java Mail Web應(yīng)用的程序結(jié)構(gòu)
29.5.3  在Tomcat中配置Mail Session
29.5.4  發(fā)布和運行java mail應(yīng)用
29.6  相關(guān)問題
29.7  小結(jié)
第三十章 Tomcat與CORBA技術(shù)
30.1  CORBA概述
30.1.1  CORBA產(chǎn)生的背景
30.1.2  CORBA的發(fā)展歷程
30.1.3  CORBA體系結(jié)構(gòu)概述
30.1.4  CORBA的主要應(yīng)用方向及中間件產(chǎn)品介紹
30.2  CORBA 技術(shù)構(gòu)成
30.2.1  對象請求代理(ORB)
30.2.2  接口倉庫
30.2.3  對象適配器
30.2.4  動態(tài)調(diào)用接口
30.2.5  上下文對象
30.3  在Tomcat中實現(xiàn)CORBA服務(wù)
30.4  小結(jié)
第三十一章 整合Tomcat與Web服務(wù)器
31.1  Web服務(wù)器簡介
31.2  Web服務(wù)器與Tomcat的關(guān)系
31.4  Tomcat與幾種Web服務(wù)器整合的實現(xiàn)
31.4.1  整合Apache 與Tomcat
31.4.2  整合 IIS 6.0 與Tomcat
31.5  Tomcat與Web服務(wù)器整合性能比較
31.6  小結(jié)
第三十二章 Tomcat與JSP 2.0
32.1  JSP 2.0的新特性
32.1.1  JSP表達式語言
32.1.2  簡單標簽擴展
32.1.3  Elements 和 Template Data
32.1.4  注釋 (Comments)
32.1.5  Quoting 和 Escape 規(guī)則
32.1.6  Directives Elements
32.1.7  Scripting Elements
32.1.8  Action Elements
32.1.9  錯誤處理
32.2  Tomcat對JSP 2.0的支持
32.3  實例
32.4  小結(jié)
第三十三章 使用自定義JSP標簽
33.1  自定義JSP標簽簡介
33.2.  開發(fā)自定義JSP標簽
33.2.1  創(chuàng)建標簽處理類
33.2.2  創(chuàng)建標簽庫描述文件
33.3  在Web應(yīng)用中使用自定義標簽
33.4  實例應(yīng)用程序
33.5  小結(jié)
第三十四章 Servlet過濾器
34.1  Servlet過濾器簡介
34.2  Servlet 過濾器體系結(jié)構(gòu)
34.3  實現(xiàn)一個 Servlet 過濾器
34.3.1  編寫實現(xiàn)類的程序
34.3.2  配置 Servlet 過濾器
34.3.3  部署 Servlet 過濾器
34.4  Servlet過濾器的其他應(yīng)用
34.5  Servlet過濾器編程實例
34.6  小結(jié)
第三十五章 Velocity模板語言
35.1  Velocity入門
35.1.1  Velocity模板語言簡介
35.1.2  安裝Velocity
35.1.3  Velocity的簡單例子
35.2  Velocity語法規(guī)則
35.2.1  注釋
35.2.2  引用
35.2.3  指令
35.3  其他特征與相關(guān)問題
35.4  小結(jié)
Velocity是一個開放源碼的模版引擎,由apache.org小組負責(zé)開發(fā),Velocity允許在模版中設(shè)定變量,然后在運行時,動態(tài)的將數(shù)據(jù)插入到模版中,替換這些變量。在JSp開發(fā)中開始得到廣泛應(yīng)用
第三十六章 Log4J日志管理與程序調(diào)試
36.1  Log4J簡介
36.2  配置Log4J
36.2.1  配置log4j.properties
36.2.2  配置log4j.xml
36.2.3  加載配置文件
36.2.4  常用輸出格式
36.3  Log4J的基本使用方法
36.4  應(yīng)用實例
36.5  小結(jié)
Log4j是一款幫助程序員輸出日志信息到輸出目的地的工具,在一個帶有問題的應(yīng)用程序中,使用日志來定位錯誤使很有幫助的。
第三十七章 XDoclet 生成源代碼或其他文件輔助工具
37.1  XDoclet入門
37.1.1  XDoclet簡介
37.2  安裝配置XDoclet
37.3  XDoclet的簡單例子
37.3.1  書寫任務(wù)文件
37.3.2  Java源程序
37.3.3  用XDoclet實現(xiàn)
37.4  Struts中使用XDoclet
37.5  小結(jié)
hibetnate的描述文件與struts的配置文件修改起來很容易出錯,而這個技術(shù)在實際應(yīng)用中使用很多,而XDoclet可以簡化很多工作,避免出錯,得到很多程序員的歡迎。
第三十八章 創(chuàng)建嵌入式Tomcat服務(wù)器
38.1  嵌入式Tomcat服務(wù)器簡介
38.2  嵌入式Tomcat配置
38.2.1  安裝嵌入式Tomcat 包
38.2.2  創(chuàng)建嵌入式Tomcat
38.3  創(chuàng)建嵌入式Tomcat應(yīng)用實例
38.4  相關(guān)問題
38.5  小結(jié)
以上是本書的核心,講述了Tomcat與各種Java技術(shù)和平臺的整合應(yīng)用,包括各種主流IDE工具和工程管理工具,涉及了多個方面,由此可以對Tomcat的應(yīng)用有足夠的理解,每個整合都配合一個實例,并與以前的實例最大兼容,使得講解能更清楚,通過完成這些方面可以熟悉項目開發(fā)的每個階段,為項目提供最優(yōu)的解決方案。
附錄
附錄一XML簡介
附錄二Tomcat配置文件
XML簡介
配置文件 server.xml
語法元素
配置文件web.xml
語法元素
配置文件 tomcat-users.xml
語法元素
配置文件 Catalina. policy
配置實例
附錄三Tomcat與其他容器比較以及Tomcat的未來
參考資料

本目錄推薦

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