Tomcat与Java Web开发技术详解(附光盘)(开发专家之Sun ONE)

分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,Java,综合,
品牌: 孙卫琴
基本信息·出版社:电子工业出版社
·页码:438 页
·出版日期:2004年
·ISBN:7505393928
·条形码:9787505393929
·包装版本:2004-04-01
·装帧:平装
·开本:16开
·丛书名:开发专家之Sun ONE
产品信息有问题吗?请帮我们更新产品信息。
内容简介《Tomcat与Java Web开发技术详解》详细介绍了在最新Tomcat 5版本上开发Java Web应用的各种技术。主要内容包括:Tomcat和Java Web开发的基础知识,Java Web开发的高级技术,Tomcat与当前其他通用软件的集成,以及Tomcat的各种高级功能。 书中内容注重理论与实践相结合,列举了大量具有典型性和实用价值的Web应用实例,并提供了详细的开发和部署步骤。由于Java Web技术是SUN公司在Java Servlet规范中提出的通用技术,因此《Tomcat与Java Web开发技术详解》讲解的Java Web应用例子可以运行在任何一个实现SUN的Servlet规范的Java Web服务器上。随书附赠光盘内容为《Tomcat与Java Web开发技术详解》所有范例源程序,以及《Tomcat与Java Web开发技术详解》涉及到的所有软件的最新版本的安装程序。 《Tomcat与Java Web开发技术详解》语言深入浅出,通俗易懂。无论对于Java Web开发的新手还是行家来说,《Tomcat与Java Web开发技术详解》都是精通Tomcat技术和开发Java Web应用的必备的实用手册。
媒体推荐书评
Jakarta Tomcat服务器是在SUN公司的JSWDK(JavaServer Web DevelopmentKit,SUN公司推出的小型Servlet/JSP调试工具)的基础上发展起来的一个优秀的Java Web应用容器,它是Apache-Jakarta的一个子项目。Tomcat被JavaWorld杂志的编辑选为2001年度最具创新的Java产品(Most Innovative Java Product),同时它又是SUN公司官方推荐的Servlet/JSP容器(参见
作为一个开放源码的软件,Tomcat得到了开放源码志愿者的广泛支持,它可以和目前大部分的主流HTTP服务器(如IIS和Apache服务器)一起工作,而且运行稳定、可靠、效率高。
作者根据多年的Java Web开发经验,详细阐明了在最新的Tomcat 5.x版本上开发Java Web应用涉及的各种技术,并且介绍了如何将Tomcat和其他主流HTTP服务器集成并创建具有实用价值的企业Java Web应用的方案。
编辑推荐《Tomcat与Java Web开发技术详解》编辑推荐:Jakarta Tomcat服务器是在SUN公司的JSWDK(JavaServer Web DevelopmentKit,SUN公司推出的小型Servlet/JSP调试工具)的基础上发展起来的一个优秀的Java Web应用容器,它是Apache-Jakarta的一个子项目。Tomcat被JavaWorld杂志的编辑选为2001年度最具创新的Java产品(Most Innovative Java Product),同时它又是SUN公司官方推
荐的Servlet/JSP容器(参见http://java.sun.com/products/jsp/tomcat/),因此它受到越来越多软件公司和开发人员的喜爱。Servlet和JSP的最新规范都在Tomcat的新版本中得到了实现。 作为一个开放源码的软件,Tomcat得到了开放源码志愿者的广泛支持,它可以和目前大部分的主流HTTP服务器(如IIS和Apache服务器)一起工作,而且运行稳定、可靠、效率高。 作者根据多年的Java Web开发经验,详细阐明了在最新的Tomcat 5.x版本上开发Java Web应用涉及的各种技术,并且介绍了如何将Tomcat和其他主流HTTP服务器集成并创建具有实用价值的企业Java Web应用的方案。
目录
第1章 Tomcat简介1
1.1 Tomcat与Servlet容器1
1.2 Tomcat的结构2
1.3 Java Web应用简介4
1.4 Tomcat的工作模式5
1.5 Tomcat的版本6
1.6 安装和配置Tomcat所需的资源7
1.7 安装Tomcat7
1.8 测试Tomcat的安装9
1.9 Tomcat的运行脚本11
1.10 小结12
第2章 创建和发布Web应用13
2.1 Tomcat的目录结构13
2.2 创建和发布Web应用14
2.3 配置虚拟主机25
2.4 小结27
第3章 Servlet技术29
3.1 Servlet简介29
3.2 Servlet API29
3.3 Servlet的生命周期32
3.4 HTTP与HttpServlet33
3.5 创建HttpServlet的步骤37
3.6 ServletContext和Web应用的关系39
3.7 小结42
第4章 JSP技术43
4.1 JSP简介43
4.2 JSP语法44
4.3 JSP与Cookie50
4.4 转发JSP请求53
4.5 JSP异常处理54
4.6 再谈部署JSP57
4.7 小结57
第5章 bookstore应用简介59
5.1 bookstore应用的软件结构59
5.2 浏览bookstore应用的JSP网页60
5.3 JavaBean和实用类66
5.4 发布bookstore应用71
5.5 小结72
第6章 访问数据库73
6.1 安装和配置MySQL数据库73
6.2 通过JDBC访问数据库75
6.3 数据源(DataSource)简介89
6.4 配置数据源90
6.5 程序中访问数据源93
6.6 处理中文编码101
6.7 小结102
第7章 Session的使用与管理105
7.1 Session简介105
7.2 Session范例程序107
7.3 Session的跟踪111
7.4 Session的持久化115
7.5 小结121
第8章 访问JavaBean123
8.1 JavaBean简介123
8.2 JSP访问JavaBean的语法124
8.3 JavaBean的范围125
8.4 在bookstore应用中访问JavaBean128
8.5 小结134
第9章 用ant工具管理Web应用135
9.1 安装配置ant135
9.2 创建build.xml文件135
9.3 运行ant140
9.4 小结141
第10章 Tomcat的控制平台和管理平台143
10.1 访问Tomcat的控制平台和管理平台143
10.2 Tomcat的控制平台144
10.3 Tomcat的管理平台148
10.4 小结150
第11章 安全域151
11.1 安全域概述151
11.2 为Web资源设置安全约束152
11.3 内存域158
11.4 JDBC域160
11.5 DataSource域162
11.6 在Web应用中访问用户信息165
11.7 小结166
第12章 Tomcat阀167
12.1 Tomcat阀简介167
12.2 客户访问日志阀167
12.3 远程地址过滤器169
12.4 远程主机过滤器170
12.5 客户请求记录器171
12.6 小结172
第13章 Servlet过滤器173
13.1 Servlet过滤器简介173
13.2 创建Servlet过滤器174
13.3 发布Servlet过滤器177
13.4 串联Servlet过滤器181
13.5 小结194
第14章 自定义JSP标签195
14.1 自定义JSP标签简介195
14.2 创建标签处理类196
14.3 创建标签库描述文件201
14.4 在Web应用中使用标签203
14.5 发布支持中、英文版本的helloapp应用206
14.6 小结208
第15章 采用模板设计网上书店应用209
15.1 如何设计网站的模板209
15.2 创建负责流程控制的Servlet210
15.3 创建模板标签和模板JSP文件212
15.4 修改JSP文件226
15.5 发布采用模板设计的bookstore应用227
15.6 小结231
第16章 Struts和MVC设计模式233
16.1 MVC设计模式简介233
16.2 Struts实现的MVC设计模式234
16.3 创建采用Struts的Web应用238
16.4 运行helloapp-struts应用246
16.5 小结251
第17章 使用Log4J进行日志操作253
17.1 Log4J简介253
17.2 Log4J的基本使用方法257
17.3 在helloapp应用中使用Log4J262
17.4 小结265
第18章 Tomcat与Jboss集成267
18.1 安装Jboss和Tomcat整合服务器267
18.2 J2EE体系结构简介268
18.3 创建EJB组件270
18.4 在Web应用中访问EJB组件275
18.5 发布J2EE应用277
18.6 小结283
第19章 开发Java Mail Web应用285
19.1 E-mail协议简介285
19.2 Java Mail API简介287
19.3 Java Mail应用程序开发环境288
19.4 创建Java Mail应用程序291
19.5 Java Mail Web应用简介294
19.6 Java Mail Web应用的程序结构295
19.7 在Tomcat中配置Mail Session318
19.8 发布和运行javamail应用321
19.9 小结322
第20章 Tomcat与Apache SOAP集成323
20.1 SOAP简介323
20.2 建立Apache SOAP环境325
20.3 在Tomcat上发布Apache-SOAP Web应用326
20.4 创建SOAP服务327
20.5 管理SOAP服务329
20.6 创建和运行SOAP客户程序332
20.7 小结335
第21章 Tomcat与Apache AXIS集成337
21.1 建立Apache AXIS环境337
21.2 在Tomcat上发布Apache-AXIS Web应用337
21.3 创建SOAP服务338
21.4 管理SOAP服务340
21.5 创建和运行SOAP客户程序341
21.6 发布JWS服务344
21.7 小结345
第22章 Tomcat与其他HTTP 服务器集成347
22.1 Tomcat与HTTP服务器集成的原理347
22.2 在Windows下Tomcat与Apache服务器集成349
22.3 在Linux下Tomcat与Apache服务器集成353
22.4 Tomcat与IIS服务器集成355
22.5 小结362
第23章 创建嵌入式Tomcat服务器363
23.1 将Tomcat嵌入Java应用363
23.2 创建嵌入了Tomcat的Java示范程序365
23.3 运行嵌入式Tomcat服务器370
23.4 小结372
第24章 在Tomcat中配置SSL373
24.1 SSL简介373
24.2 在Tomcat中使用SSL376
24.3 小结380
第25章 JSP 2.0的新特征381
25.1 JSP表达式语言381
25.2 简单标签扩展389
25.3 小结393
第26章 Velocity模板语言395
26.1 安装Velocity395
26.2 Velocity的简单例子395
26.3 注释399
26.4 引用400
26.5 指令405
26.6 其他特征414
26.7 小结415
附录A server.xml文件417
A.1 配置Server元素420
A.2 配置Service元素420
A.3 配置Engine元素420
A.4 配置Host元素421
A.5 配置Context元素422
A.6 配置Connector元素422
附录B web.xml文件425
B.1 配置Servlet过滤器427
B.2 配置Servlet428
B.3 配置Servlet映射429
B.4 配置Session429
B.5 配置Welcome文件清单430
B.6 配置Tag Library430
B.7 配置资源引用430
B.8 配置安全约束431
B.9 配置安全验证登录界面432
B.10 配置对安全验证角色的引用432
附录C XML简介433
C.1 SGML、HTML 与XML的比较433
C.2 DTD文档类型定义434
C.3 有效XML文档以及简化格式的XML文档435
C.4 XML中的常用术语436
……[看更多目录]