书籍详情

Tomcat Web开发及整合应用

Tomcat Web开发及整合应用

作者:张红伟编著

出版社:清华大学出版社

出版时间:2006-02-01

ISBN:9787302124061

定价:¥65.00

购买这本书可以去
内容简介
全书共分为35章,内容涵盖了Tomcat的结构、各种Tomcat组件的配置方法,以及相关的Java技术的开发方法、Tomcat与Web应用的辅助开发工具的整合(Web测试、SOAP、Log4J、JBOSS等)。本书最大的特点就是对Web开发中涉及的各项技术都作了比较详细的介绍并配有较强针对性的实例供读者练习,力求让读者通过亲自动手而掌握各个技术的要点,学习尽可能多的知识。.本书适合初、中级JavaWeb应用的开发者,其中的一些有关配置管理功能的介绍对于高级读者也有一定的参考意义。...
作者简介
  张洪伟,有多年项目开发经验。曾经在北京蓝天网通网络科技有限公司、北京埃姆耐特信息工程有限公司、北京美髯公科技发展有限公司任职。开发过中关村科技园区海淀园电子政务系统、日本富士通市电子政务、农产品交易市场系统等。目前的研究方向为实时嵌入式计算。相关图书Eclipse从入门到精通
目录
第一部分 Tomcat 起步
第一章Tomcat 安装
1.1  二进制文件安装
1.1.1  预备条件
1.1.1  J2sdk安装
1.2  安装二进制文件
1.2.1  Windows下安装Tomcat
1.2.2  Linux/Unix下安装Tomcat
1.3  基本安装测试
1.4  启动设置
自动启动
1.5  Tomcat Admin的安装
1.6  基于源代码安装Tomcat
本章小结
第二章Tomcat技术介绍
2.1  Servlet容器介绍
2.2  Java Web应用简介
2.3  Tomcat的结构与工作模式
小结
第三章 JSP技术
3.1  JSP简介
3.2  JSP语法
3.3  JSP与Cookie
3.4  转发JSP请求
3.5  JSP异常处理
小结
第四章Servlet技术
4.1  Servlet简介.
4.2  Servlet API
4.3  Servlet的生命周期
4.4  HTTP与HttpServlet
4.5  创建HttpServlet的步骤
4.6  ServletContext和Web应用的关系
小结
第五章 Web应用程序例子
5.1 不Tomcat的目录结构
5.2  应用程序结构
5.3  部署应用程序
5.3.1  设置虚拟目录
5.3.2  资源绑定
5.3.3  安全配置
5.3.4  卸载部署
5.4小结
以上第一部分介绍了Tomcat的基本情况以及与之紧密相关的JSP/Servlet技术,并以实例方式让读者体会到自己已经开始在开发一个程序了,有了足够的成就感和信心,相信一定会引起读者进一步的兴趣。
第二部分Tomcat配置管理
第六章 Tomcat 应用程序管理器
6.1  Tomcat Admin 简介
6.2  安装配置Tomcat Admin
6.3  部署管理WEB应用程序
6.3.1  设置虚拟目录
6.3.2  资源绑定
6.3.3  安全访问配置
6.3.4  卸载部署
6.4  应用程序管理器的其他管理功能
6.4.1  设置日志文件
6.4.2  设置新的Connector
6.4.3  设置新的Host
6.5  小结
第七章 会话管理
7.1  Session简介
7.2  Session跟踪方法
7.3  会话的持久化
7.3.1  会话持久化介绍
7.3.2  会话持久化实现
7.4  伪会话管理机制
7.4.1  伪会话管理机制介绍
7.4.2  伪会话管理机制的实现
7.4.3  伪会话管理机制示例
7.5  小结
第八章 配置Realm组件
8.1  Realm组件概述
8.2  JDBC Realm
8.2.1  JDBC Realm属性
8.2.2  JDBC Realm实现
8.3  DataSource Realm
8.3.1  DataSourceRealm属性
8.3.2  DataSourceRealm实现
8.4  JNDI Realm
8.4.1  JNDI Realm属性
8.4.2  JNDI Realm实现
8.5  Memory Realm
8.5.1  Memory Realm属性
8.5.2  Memory Realm实现
8.6  JAAS Realm
8.6.1  JAAS Realm属性
8.6.2  JAAS Realm实现
8.7  组合所有Realm组件的实例
8.8  小结
第九章 Tomcat的其他配置功能
9.1  配置安全管理器(Security Manager)
9.2  高效类加载策略实现
9.2.1  定义
9.2.2  Java 类加载体系结构
9.2.3  高效类加载方案的选择
9.3  实现代理支持
9.3.1  代理支持定义
9.3.2  配置Tomcat实现代理支持
9.4  Default Servlet
9.4.1  Default Servlet的用途与意义
9.4.2  设置Default Servlet初始化参数
9.4.3  定制目录列表
9.4.4  实现目录列表安全
9.5  Servlet自动重加载
9.6  支持通用网关接口(CGI)
9.6.1  什么是通用网关接口(CGI)
9.6.2  更改配置文件
9.7  小结
第十章 配置集群
10.1  集群简介
10.1.1  术语定义
10.1.2  集群与域的关系
10.1.3  集群的主要性能
10.1.4  可集群对象与不可集群对象
10.2  集群配置逻辑与原理
10.3.  在Tomcat中配置集群
10.4  小结
第十一章 使用SSI技术
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  设置SSI初始化参数
11.3  WEB服务器上配置SSI功能
11.4  应用实例
11.5  小结
第十二章 负载均衡(Load Balancer)
12.1  负载均衡简介
12.1.1  负载均衡定义
12.1.2  负载均衡作用
12.1.3  负载均衡的类型
12.2  负载均衡技术的三种实现方法
12.2.1  使用DNS轮询方式.
12.2.2  使用Apache R-proxy方式
12.2.3  使用Apache mod_jk方式
12.3  Tomcat中的负载均衡实现
12.4  测试负载均衡
12.5  小结
第十三章 JMX (Java Management extensions)
13.1  JMX介绍
13.1.1  什么是JMX
13.1.2  JMX的优势
13.2  JMX管理框架结构
13.2.1  Instrumentation level(工具层)
13.2.2  Agent level(代理层)
13.2.3  Distributed service level(分布服务层)
13.2.4  Additional management protocol API(其他管理协议 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体系结构组件
13.4.2  管理嵌入式组件
13.4.3  管理运行时数据对象
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  设定JNDI初始上下文
13.5.5  使用jmx proxy探测远程Tomcat
13.5.6  建立一个JMX网络控制台
13.6  JMX与J2EE平台集成
13.7  小结
第十四章 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  创建新的账号
14.2.2  用新的账号运行Tomcat
14.3  文件系统安全
14.3.1  Windows文件系统
14.3.2  Linux文件系统
14.4  Web应用程序安全
14.5  安全认证和Realms
14.5.1  安全认证机制
14.5.2  配置安全认证
14.5.3  安全Realms
14.6  Tomcat安全域
14.6.1  安全域概述
14.6.2  为Web资源设置安全约束
14.6.3  内存域
14.6.4  JDBC域
14.6.5  DataSource域
14.6.6  在Web应用中访问用户信息
14.6.7  实例
14.7  在Tomcat中配置使用SSL
14.7.1  SSL简介
14.7.2  在Tomcat中使用SSL
14.7.3  实例
14.8  小结
第十五章 Tomcat的性能
15.1  测量Web服务器的性能
15.2  外部调校
15.3  内部调校
15.4  容量规划
15.5  额外的资源
15.6  相关问题
15.7  小结
本部分主要是Tomcat的配置和管理,往往是在开发一个项目的开始设置一次,而且对很多人来说,并不需要详细了解这些方面,但也是必不可少的,不是本书的重点介绍对象。
第三部分 各种Java平台与技术的整合应用
第十六章 开发数据库应用程序
16.1  JDBC入门
16.1.1  数据库连接技术―从ODBC到JDBC的发展
16.1.2  JDBC简介
16.2  通过JDBC访问数据库
16.2.1  JDBC驱动程序预备知识
16.2.2  使用JDBC-ODBC桥加ODBC驱动程序连接数据库
16.2.3  使用本地协议纯Java驱动程序连接数据库
16.2.4  使用PreparedStatement接口
16.2.5  使用JDBC的数据库事务操作
16.3  数据源(DataSource)
16.3.1  连接池和数据源(DataSource)简介
16.3.2  配置数据源
16.3.3  程序中访问数据源
16.4  应用程序实例
16.5  相关问题
16.5.1  常用数据库JDBC连接写法
16.5.2  常见JDBC异常原因和解决方案
第十七章 Tomcat中文编码问题解决方案
17.1  编码问题的根源
17.2  主流应用的解决方案
17.2.1  表单提交乱码
17.2.2  数据库应用乱码
17.3  其他应用的编码问题与解决方案
17.4  小结
第十八章 开发Applet应用程序
18.1  Applet技术简介
18.1.1  什么是Applet
18.1.2  如何开发Applet
18.2  在Tomcat中使用
18.2.1  编写Applet
18.2.2  配置Applet
18.2.3  Applet访问Tomcat资源
18.2.4  Applet间通信
18.3  应用实例
18.4  小结
第十九章 基于JNDI的应用程序开发
19.1  JNDI概述
19.1.1  什么是JNDI
19.1.2  JNDI架构
19.1.3  JNDI的特点
19.2  用JNDI开发应用
19.2.1  如何利用JNDI访问LDAP服务器
19.2.2  如何利用JNDI访问J2EE服务
19.3  在Tomcat中管理JNDI资源
19.4  小结
第二十章 使用Ant管理Web应用
20.1  Ant简介
20.2  安装配置ant
20.3  编写第一个build.xml文件
20.4  运行ant
20.5  用Ant管理Tomcat源代码,并生成可执行程序
20.6  小结
第二十一章 Tomcat阀
21.1  Tomcat阀简介
21.2  使用Tomcat阀
21.2.1  客户访问日志阀
21.2.2  远程地址过滤器
21.2.3  远程主机过滤器
21.2.4  客户请求记录器
21.3  小结
第二十二章 Tomcat与JBOSS
22.1  JBOSS简介
22.2  JBoss与Tomcat关系
22.3  配置安装JBoss
22.3.1  前提条件
22.3.2  Linux/Unix下安装
22.3.3  Windows下安装
22.3.4  Window NT 和2000补充
22.4  J2EE体系结构简介
22.5  整合JBoss和Tomcat
22.5.1  创建EJB组件
22.5.2  在Web应用中访问EJB组件
22.5.3  发布J2EE应用
22.6  JBoss/Tomcat绑定使用SSL
22.7  为JBoss/Tomcat绑定配置虚拟主机
22.8  JBoss使用外部静态内容
22.9  为JBoss/Tomcat绑定使用Apache
22.10  应用实例
22.11  小结
第二十三章 Tomcat与JBuilder
23.1  JBuilderX入门
23.1.1  JBuilderX简介
23.1.2  安装JBuilderX
23.2  JBuilderX与Tomcat的关系
23.3  JBuilderX与Tomcat整合开发
23.3.1  把Tomcat集成到JBuilderX
23.3.2  在JBuilderX环境中使用Tomcat
23.4  实例
23.5  小结
第二十四章 Tomcat与Eclipse
24.1  Eclipse简介与安装配置
24.1.1  安装Eclipse及多国语言包
24.2  使用Eclipse开发Web应用程序
24.3  集成Tomcat与Eclipse
24.4  Eclipse、Spindle 和Tomcat搭建Tapsetry 开发环境
24.5  Tomcat与Eclipse插件开发-Lomboz3
24.5.1  Eclipse插件开发开发简介
24.5.2  建立Lomboz环境
24.5.3  应用实例
24.5.4  相关问题
24.6  小结
第二十五章 Tomcat与Hibernate
25.1  Hibernate简介
25.2  Tomcat与Hibernate安装配置
25.3  第一个可持久化类
25.4  Hibernate核心技术
25.4.1  Hibernate 映射
25.4.2  Hibernate 代码
25.5  应用实例
25.6  相关问题
25.7  小结
第二十六章 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  应用实例
26.4  相关问题
26.5  小结
第二十七章 Tomcat与MVC框架
27.1  MVC设计模式简介
27.2  Struts
27.2.1  Struts实现的MVC设计模式
27.2.2  创建采用Struts的Web应用
27.2.3  应用实例
27.2.4  相关问题
27.3  Webwork2 MVC框架
27.3.1  Webwork2简介
27.3.1.1  Webwork2历史
27.3.1.2  什么是Webwork2
27.3.2  Webwork2核心技术
27.3.2.1  Webwork2组件
27.3.2.2  Webwork2拦截子
27.2.3  安装配置Webwork2环境
27.3.4  应用实例
27.4  WebWork2与Struts比较
27.4  小结
第二十八章 在Tomcat中使用SOAP技术
28.1  Java SOAP技术概述
28.2  Tomcat与Apache AXIS集成
28.3  Tomcat与Apache AXIS 关系
28.3.1  建立Apache AXIS环境
28.3.2  在Tomcat上发布Apache-AXIS Web应用
28.3.3  创建SOAP服务
28.3.4  管理SOAP服务
28.3.5  创建和运行SOAP客户程序
28.3.6  发布JWS服务
28.4  Tomcat与Apache SOAP集成
28.4.1  Apache SOAP简介
28.4.2  建立Apache SOAP环境
28.4.3  在Tomcat上发布Apache-SOAP Web应用
28.4.4  创建SOAP服务
28.4.5  管理SOAP服务
28.4.6  创建和运行SOAP客户程序
28.5  小结
第二十九章 开发Java Mail Web应用
29.1  E-mail协议简介
29.2  Java Mail API简介
29.3  Java Mail应用程序开发环境
29.4  创建Java Mail应用程序
29.5  Java Mail Web应用
29.5.1  Java Mail Web应用简介
29.5.2  Java Mail Web应用的程序结构
29.5.3  在Tomcat中配置Mail Session
29.5.4  发布和运行java mail应用
29.6  相关问题
29.7  小结
第三十章 Tomcat与CORBA技术
30.1  CORBA概述
30.1.1  CORBA产生的背景
30.1.2  CORBA的发展历程
30.1.3  CORBA体系结构概述
30.1.4  CORBA的主要应用方向及中间件产品介绍
30.2  CORBA 技术构成
30.2.1  对象请求代理(ORB)
30.2.2  接口仓库
30.2.3  对象适配器
30.2.4  动态调用接口
30.2.5  上下文对象
30.3  在Tomcat中实现CORBA服务
30.4  小结
第三十一章 整合Tomcat与Web服务器
31.1  Web服务器简介
31.2  Web服务器与Tomcat的关系
31.4  Tomcat与几种Web服务器整合的实现
31.4.1  整合Apache 与Tomcat
31.4.2  整合 IIS 6.0 与Tomcat
31.5  Tomcat与Web服务器整合性能比较
31.6  小结
第三十二章 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 规则
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  小结
第三十三章 使用自定义JSP标签
33.1  自定义JSP标签简介
33.2.  开发自定义JSP标签
33.2.1  创建标签处理类
33.2.2  创建标签库描述文件
33.3  在Web应用中使用自定义标签
33.4  实例应用程序
33.5  小结
第三十四章 Servlet过滤器
34.1  Servlet过滤器简介
34.2  Servlet 过滤器体系结构
34.3  实现一个 Servlet 过滤器
34.3.1  编写实现类的程序
34.3.2  配置 Servlet 过滤器
34.3.3  部署 Servlet 过滤器
34.4  Servlet过滤器的其他应用
34.5  Servlet过滤器编程实例
34.6  小结
第三十五章 Velocity模板语言
35.1  Velocity入门
35.1.1  Velocity模板语言简介
35.1.2  安装Velocity
35.1.3  Velocity的简单例子
35.2  Velocity语法规则
35.2.1  注释
35.2.2  引用
35.2.3  指令
35.3  其他特征与相关问题
35.4  小结
Velocity是一个开放源码的模版引擎,由apache.org小组负责开发,Velocity允许在模版中设定变量,然后在运行时,动态的将数据插入到模版中,替换这些变量。在JSp开发中开始得到广泛应用
第三十六章 Log4J日志管理与程序调试
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  应用实例
36.5  小结
Log4j是一款帮助程序员输出日志信息到输出目的地的工具,在一个带有问题的应用程序中,使用日志来定位错误使很有帮助的。
第三十七章 XDoclet 生成源代码或其他文件辅助工具
37.1  XDoclet入门
37.1.1  XDoclet简介
37.2  安装配置XDoclet
37.3  XDoclet的简单例子
37.3.1  书写任务文件
37.3.2  Java源程序
37.3.3  用XDoclet实现
37.4  Struts中使用XDoclet
37.5  小结
hibetnate的描述文件与struts的配置文件修改起来很容易出错,而这个技术在实际应用中使用很多,而XDoclet可以简化很多工作,避免出错,得到很多程序员的欢迎。
第三十八章 创建嵌入式Tomcat服务器
38.1  嵌入式Tomcat服务器简介
38.2  嵌入式Tomcat配置
38.2.1  安装嵌入式Tomcat 包
38.2.2  创建嵌入式Tomcat
38.3  创建嵌入式Tomcat应用实例
38.4  相关问题
38.5  小结
以上是本书的核心,讲述了Tomcat与各种Java技术和平台的整合应用,包括各种主流IDE工具和工程管理工具,涉及了多个方面,由此可以对Tomcat的应用有足够的理解,每个整合都配合一个实例,并与以前的实例最大兼容,使得讲解能更清楚,通过完成这些方面可以熟悉项目开发的每个阶段,为项目提供最优的解决方案。
附录
附录一XML简介
附录二Tomcat配置文件
XML简介
配置文件 server.xml
语法元素
配置文件web.xml
语法元素
配置文件 tomcat-users.xml
语法元素
配置文件 Catalina. policy
配置实例
附录三Tomcat与其他容器比较以及Tomcat的未来
参考资料
猜您喜欢

读书导航