《Tomcat与Java Web开发技术详解》扫描版[PDF]
电驴资源
| 用户共享的电驴资源列表 | |
|---|---|
| [Tomcat与Java.Web开发技术详解].孙卫琴.&.李洪成.扫描版.pdf | 24.86 MB |
| 24.86 MB | |
电驴资源简介
| 资源介绍 |
| 语言: 简体中文 |
| 地区: 大陆 |
| 图书fenlei: 软件 |
| 中文名: Tomcat与Java Web开发技术详解 |
| 发行时间: 2004年04月 |
| 资源格式: PDF |
| 版本: 扫描版 |
简介: ![]() 内容简介 《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应用的方案。 内容截图
|
|
目录: 第一章 Tomcat简介 1.1 Tomcat与Servlet容器 1.2 Tomcat的结构 1.3 Java Web应用简介 1.4 Tomcat的工作模式 1.5 Tomcat的版本 1.6安装和配置Tomcat所需的资源 1.7安装Tomcat 1.8 测试Tomcat的安装 1.9 Tomcat的运行脚本 1.10小节 第二章 创建和发布Web应用 2.1 Tomcat的目录结构 2.2创建和发布Web应用 2.2.1 Web应用的目录结构 2.2.2 web.xml文件 2.2.3 在server.xml中加入<Context>元素 2.2.4 部署HTML文件 2.2.5 部署JSP 2.2.6 部署Servlet 2.2.7 部署JSP Tag Library 2.2.8 创建并发布WAR文件 2.3 配置虚拟主机 2.4 小节 第三章 Servlet技术 3.1 Servlet简介 3.2 Servlet API 3.3 Servlet的生命周期 3.4 HTTP协议与HttpServlet 3.4.1 HTTP请求 3.4.2 HTTP响应 3.4.3 HttpServlet的功能 3.5 创建HttpServlet的步骤 3.6 ServletContext和Web应用的关系 3.7小节 第四章JSP技术 4.1 JSP简介 4.2 JSP 语法 4.2.1 JSP 指令(Directives) 4.2.2 JSP声明 4.2.3 Java程序片段(Scriptlet) 4.2.4变量数据的Java表达式 4.2.5 隐含对象 4.3 JSP与Cookie 4.4转发JSP请求 4.5 JSP异常处理 4.6再谈部署JSP 4.7小节 第五章 网上书店应用简介 5.1 bookstore应用的软件结构 5.1.1 Web服务器层 5.1.2 数据库层 5.2 浏览bookstore应用的JSP网页 5.3 JavaBean和实用类 5.3.1 实体类 5.3.2 购物车的实现 5.4 发布bookstore应用 5.5小节 第六章 访问数据库 6.1 安装和配置MySQL数据库 6.2 通过JDBC访问数据库 6.2.1 java.sql包中的接口和类 6.2.2编写访问数据库程序的步骤 6.2.3事务处理 6.2.4通过JDBC访问数据库的JSP范例程序 6.2.5 在bookstore应用中通过JDBC访问数据库 6.3数据源(DataSource)简介 6.4配置数据源 6.4.1在server.xml加入<Resource>元素 6.4.2在web.xml中加入<resource-ref>元素 6.5 程序中访问数据源 6.5.1 通过数据源访问数据库的JSP范例程序 6.5.2 在bookstore应用中通过数据源访问数据库 6.6 处理中文编码 6.7 小节 第七章 Session的使用与管理 7.1 Session简介 7.2 Session范例程序 7.3 Session的跟踪 7.4 Session的持久化 7.4.1 配置FileStore 7.4.2 配置JDBCStore 7.5小节 第八章 访问JavaBean 8.1 JavaBean简介 8.2 JSP访问JavaBean的语法 8.3 JavaBean的范围 8.3.1 JavaBean在page范围内 8.3.2 JavaBean在request范围内 8.3.3 JavaBean在session范围内 8.3.4 JavaBean在application范围内 8.4在bookstore应用中访问JavaBean 8.4.1访问BookDB 8.4.2 访问ShoppingCart 8.5小节 第九章 用ant工具管理Web应用 9.1安装配置ant 9.2创建build.xml文件 9.3 运行ant 9.4小节 第十章 Tomcat的控制平台和管理平台 10.1访问Tomcat的控制平台和管理平台 10.2 Tomcat的控制平台 10.2.1 Tomcat控制平台的功能 10.2.2配置<Logger>元素 10.3 Tomcat的管理平台 10.4 小节 第十一章 安全域 11.1 安全域概述 11.2 为Web资源设置安全约束 11.2.1 在web.xml中加入<security-constraint>元素 11.2.2 在web.xml中加入<login-config>元素 11.2.3 在web.xml中加入<security-role>元素 11.3 内存域 11.4 JDBC域 11.4.1 用户数据库的结构 11.4.2 在MySQL中创建和配置用户数据库 11.4.3 配置<Realm>元素 11.5 DataSource域 11.6在Web应用中访问用户信息 11.7小节 第十二章 Tomcat阀 12.1 Tomcat 阀简介 12.2客户访问日志阀 12.3远程地址过滤器 12.4远程主机过滤器 12.5客户请求记录器 12.6小节 第十三章 Servlet过滤器 13.1 Servlet过滤器简介 13.2 创建Servlet过滤器 13.3 发布Servlet过滤器 13.4 串联Servlet过滤器 13.4.1用户自定义的ServletOutputStream 13.4.2用户自定义的HttpServletResponseWrapper 13.4.3 创建对输出网页进行字符串替换的过滤器 13.4.4 ReplaceTextFilter过滤器的UML时序图 13.4.5发布和运行包含ReplaceTextFilter过滤器的Web应用 13.5小节 第十四章 自定义JSP标签 14.1自定义JSP标签简介 14.2 创建标签处理类 14.2.1 JSP Tag API 14.2.2 创建标签处理类范例程序 14.3 创建标签库描述文件 14.4在Web应用中使用标签 14.5 发布支持中、英文版本的helloapp应用 14.6小节 第十五章 采用模版设计网上书店应用 15.1 如何设计网站的模版 15.2创建负责流程控制的Servlet 15.3创建模版标签和模版JSP文件 15.3.1 <parameter>标签和其处理类 15.3.2 <screen>标签和处理类 15.3.3 <definition>标签和处理类 15.3.4 <insert>标签和处理类 15.4 修改JSP文件 15.5发布采用模板设计的bookstore应用 15.6小节 第十六章 Struts和MVC设计模式 16.1 MVC设计模式简介 16.2 Struts实现的MVC设计模式 16.2.1视图(View) 16.2.2模型(Model) 16.2.3控制器(Controller) 16.2.4 Action类 16.2.5 Struts应用的流程 16.2.6 Struts的包和标签库 16.3创建采用Struts的Web应用 16.3.1 建立Struts的环境 16.3.2 创建视图 16.3.3 创建模型 16.3.4 创建Action类 16. 4 运行helloapp-struts应用 16.4.1 服务器端装载login.jsp的流程 16.4.2 表单验证(FORM Validation)的流程 16.4.3 用户验证失败的流程 16.4.4 用户验证成功的流程 16.5小节 第十七章 使用Log4J进行日志操作 17.1 Log4J简介 17.1.1 Logger组件 17.1.2 Appender组件 17.1.3 Layout组件 17.1.4 Logger组件的继承性 17.2 Log4J的基本使用方法 17.2.1定义配置文件 17.2.2在程序中使用Log4J 17.3 在helloapp应用中使用Log4J 17.3.1 创建用于配置Log4J环境的Servlet 17.3.2 在login.jsp中输出日志 17.3.3 发布和运行使用Log4J的helloapp应用 17.4小节 第十八章 Tomcat与Jboss集成 18.1 安装Jboss和Tomcat整合服务器 18.2 J2EE体系结构简介 18.3 创建EJB组件 18.3.1编写 Remote 接口 18.3.2编写 Home 接口 18.3.3 编写 Enterprise Java Bean 类 18.4 在Web应用中访问EJB组件 18.5发布J2EE应用 18.5.1在Jboss-Tomcat上部署EJB组件 18.5.2 在Jboss-Tomcat上部署Web应用 18.5.3 在Jboss-Tomcat上部署J2EE应用 18.6 小节 第十九章 开发Java Mail Web应用 19.1 E-mail协议简介 19.1.1 SMTP简单邮件传送协议 19.1.2 POP3邮局协议 19.1.3 E-mail接收的新协议IMAP 19.2 Java Mail API简介 19.3 JavaMail应用程序开发环境 19.3.1 获得JavaMail JAR文件 19.3.2 安装和配置Mail服务器 19.4 创建Java Mail应用程序 19.5 Java Mail Web应用简介 19.6 Java Mail Web应用的程序结构 19.6.1 重新封装Message数据 19.6.2用于保存邮件账号信息的Java Bean 19.6.3 定义所有JSP文件的相同网页内容 19.6.4 登录IMAP服务器上的邮件账号 19.6.5管理邮件夹 19.6.6查看邮件夹中的邮件信息 19.6.7查看邮件内容 19.6.8创建和发送邮件 19.6.9 退出邮件系统 19.7在Tomcat中配置Mail Session 19.7.1在server.xml中配置Mail Session资源 19.7.2在web.xml中加入对JNDI Mail Session资源的引用 19.7.3 在javamail应用中获取JNDI Mail Session资源 19.8发布和运行javamail应用 19.9小节 第二十章 Tomcat与Apache SOAP集成 20.1 SOAP简介 20.2 建立Apache SOAP环境 20.3在Tomcat上发布Apache-SOAP Web应用 20.4创建SOAP服务 20.4.1创建提供SOAP服务的Java 类 20.4.2创建SOAP服务的发布描述符文件 20.5管理SOAP服务 20.5.1 发布SOAP服务 20.5.2 查看SOAP服务 20.5.3 删除SOAP服务 20.6 创建和运行SOAP客户程序 20.7小节 第二十一章 Tomcat与Apache AXIS集成 21.1 建立Apache AXIS环境 21.2在Tomcat上发布Apache-AXIS Web应用 21.3创建SOAP服务 21.3.1创建提供SOAP服务的Java 类 21.3.2创建SOAP服务的发布描述符文件 21.4管理SOAP服务 21.4.1发布SOAP服务 21.4.2删除SOAP服务 21.5 创建和运行SOAP客户程序 21.6发布JWS服务 21.7小节 第二十二章 Tomcat与其它HTTP服务器集成 22.1 Tomcat与HTTP服务器集成的原理 22.1.1 JK插件 22.1.2 AJP协议 22.2 在Windows下Tomcat与Apache服务器集成 22.2.1安装Apache HTTP服务器 22.2.2在Apache中加入JK插件 22.2.3创建workers.properties文件 22.2.4 修改Apache的配置文件httpd.conf 22.2.5 测试配置 22.2.6 Apache与多个Tomcat服务器集成时的负载平衡 22.3 在Linux下Tomcat与Apache服务器集成 22.3.1安装Apache HTTP服务器 22.3.2 在Apache中加入JK插件 22.3.3 创建workers.properties文件 22.3.4 修改Apache的配置文件httpd.conf 22.3.5测试配置 22.4 Tomcat与IIS服务器集成 22.4.1准备相关文件 22.4.2编辑注册表 22.4.3在IIS中加入"jakarta"虚拟目录 22.4.4把JK插件作为筛选器加入到IIS 22.4.5测试配置 22.5小节 第二十三章 创建嵌入式Tomcat服务器 23.1 将Tomcat嵌入Java应用 23.2 创建嵌入了Tomcat的Java示范程序 23.3 运行嵌入式Tomcat服务器 23.4 小节 第二十四章 在Tomcat中配置SSL 24.1 SSL简介 24.1.1 加密通信 24.1.2安全证书 24.1.3 SSL工作原理 24.2 在Tomcat中使用SSL 24.2.1 准备安全证书 24.2.2 配置SSL连结器 22.2.3 访问支持SSL的Web站点 24.3小节 附录A server.xml A.1配置Server元素 A.2配置Service元素 A.3配置Engine元素 A.4配置Host元素 A.5配置Context元素 A.6配置Connector元素 附录B web.xml文件 B.1配置Servlet过滤器 B.2 配置Servlet B.3 配置Servlet映射 B.4 配置Session B.5 配置Welcome文件清单 B.6 配置Tag Library B.7 配置资源引用 B.8 配置安全约束 B.9 配置安全验证登录界面 B.10 配置对安全验证角色的引用 附录C XML简介 C.1 SGML、HTML 与XML的比较 C.2 DTD文档类型定义 C.3有效XML文档以及简化格式的XML文档 C.4 XML中的常用术语 C.4.1 URL、URN 和URI C.4.2 XML命名空间 |


