Tomcat与Java Web开发技术详解


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


- 1














- 粉丝: 20
- 资源: 133

我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
已下载
下载帮助




- 1
- 2
- 3
- 4
- 5
- 6
前往页