注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关Tomcat与Java Web开发技术详解

Tomcat与Java Web开发技术详解

Tomcat与Java Web开发技术详解

定 价:¥45.00

作 者: 孙卫琴,李洪成编著
出版社: 电子工业出版社
丛编项: 开发专家之Sun One
标 签: Java

ISBN: 9787505393929 出版时间: 2004-04-01 包装: 胶版纸
开本: 26cm 页数: 438 字数:  

内容简介

  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应用的方案。 本书详细介绍了在最新Tomcat 5版本上开发Java Web应用的各种技术。主要内容包括:Tomcat和Java Web开发的基础知识,Java Web开发的高级技术,Tomcat与当前其他通用软件的集成,以及Tomcat的各种高级功能。 书中内容注重理论与实践相结合,列举了大量具有典型性和实用价值的Web应用实例,并提供了详细的开发和部署步骤。由于Java Web技术是SUN公司在Java Servlet规范中提出的通用技术,因此本书讲解的Java Web应用例子可以运行在任何一个实现SUN的Servlet规范的Java Web服务器上。随书附赠光盘内容为本书所有范例源程序,以及本书涉及到的所有软件的最新版本的安装程序。 本书语言深入浅出,通俗易懂。无论对于Java Web开发的新手还是行家来说,本书都是精通Tomcat技术和开发Java Web应用的必备的实用手册。

作者简介

  孙卫琴畅销图书《精通Struts:基于MVC的JavaWeb设计与开发》的作者,IT女性作家。孙卫琴(LindaSun),1997年毕业于上海交通大学,随后一直从事基于Java的软件开发工作,还从事过J2EE培训和咨询。目前在美国肯特大学作为访问学者,研究课题包括基于Java和XML的电子商务系统、J2EE软件架构、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  安装Tomcat  7
 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 API  29
 3.3  Servlet的生命周期  32
 3.4  HTTP与HttpServlet  33
 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与Cookie  50
 4.4  转发JSP请求  53
 4.5  JSP异常处理  54
 4.6  再谈部署JSP  57
 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章  访问JavaBean  123
 8.1  JavaBean简介  123
 8.2  JSP访问JavaBean的语法  124
 8.3  JavaBean的范围  125
 8.4  在bookstore应用中访问JavaBean  128
 8.5  小结  134
 第9章  用ant工具管理Web应用  135
 9.1  安装配置ant  135
 9.2  创建build.xml文件  135
 9.3  运行ant  140
 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  创建负责流程控制的Servlet  210
 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应用中使用Log4J  262
 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 Session  318
 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中配置SSL  373
 24.1  SSL简介  373
 24.2  在Tomcat中使用SSL  376
 24.3  小结  380
 第25章  JSP 2.0的新特征  381
 25.1  JSP表达式语言  381
 25.2  简单标签扩展  389
 25.3  小结  393
 第26章  Velocity模板语言  395
 26.1  安装Velocity  395
 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  配置Servlet  428
 B.3  配置Servlet映射  429
 B.4  配置Session  429
 B.5  配置Welcome文件清单  430
 B.6  配置Tag Library  430
 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

本目录推荐