注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NET即时应用Java Servlets

即时应用Java Servlets

即时应用Java Servlets

定 价:¥90.00

作 者: (美)Phil Hanna著;潇湘工作室译
出版社: 人民邮电出版社
丛编项: 即时应用系列
标 签: JAVA语言 程序设计

购买这本书可以去


ISBN: 9787115091611 出版时间: 2001-01-01 包装: 平装
开本: 26cm+光盘1片 页数: 824 字数:  

内容简介

  本书重点介绍了Java Servlets的应用技术。其内容分为两部分:第一部分介绍Web编程环境、HTTP协议以及servlet API;在第二部分中,提出了将近100个现实世界中的问题,分为11个主题,如HTML客户端、数据库访问、servlet调试、会话管理、servlet生命周期、线程、servlet之间的通信、其他客户端和服务器、JSP、应用程序等。在第二部分的每一章中,首先概述主题,然后提出一些实际问题,对每个问题,不仅简要描述了其解决方案,还详细讨论了其中的细节,并给出一个或者多个更完整的示例。本书面向解决方案,具有实用性,适用于各个层次的Java Servlets程序员。本书通过大量实用的解决方案介绍了如何建立功能强大的服务器端Java应用程序、servlet和JSP。其中有几百个实例,这是市面上唯一一本内容覆盖对旧式系统和电子商务进行数据库访问和动态Web页面创建的书。本书首先概括servlet环境及其编程接口,在这本与众不同的指南中,以当今常见的编程问题提供了完整的解决方案。本书按主题组织,易于使用,所涉及的主要内容有:生在servlet的HTML、Cookies和会话管理、线程处理、JSP、JavaBeans、XML。本书内容按复杂性的难易程序进行安排,适于各个层次的读者—从初级到高级程序员。另外,配套光盘中还提供了书中的所有源代码,这将节省您大量的编程时间。本书可作为教材使用,富有创新性,是每个程序员的无价之宝。

作者简介

  PhilHanna是高级系统开发人员,在SAS研究学院的研发部门从事电子商务编程工作。以前,他是ChaseManhattan银行的软件开发人员,专管对外联系。他在IBM从事开发网络软件有7年的时间。他从事程序员、分析员、项目带头人以及系统设计师有20多年的时间。他出生于俄勒岗州的康瓦利斯城,现在生活在北卡罗莱纳州的罗利城。

图书目录

第一部分 servlet入门
第1章 概述 
1.1 Java引起的变革 
1.1.1 Java适用的应用场合 
1.1.2 电子商务的作用 
1.2 本书的内容安排 
1.2.1 读者的知识背景
1.2.2 本书的组织 
1.3 小 结
第2章 Web环境的编程 
2.1 万维网 
2.1.1 Web的起源 
2.1.2 Web应用程序的发展 
2.2 超文本传输协议(HTTP) 
2.2.1 Web浏览器和Web服务器的交互 
2.2.2 HTTP请求 
2.2.3 HTTP响应 
2.2.4 组合请求 
2.3 小 结 
第3章 servlet概述 
3.1 基 本 知 识 
3.1.1 servlet是什么 
3.1.2 servlet的生命周期 
3.1.3 servlet和HTTP 
3.2 一个完整的示例 
3.3 小 结 
第二部分 servlet宝典
第4章 HTML客户端 
4.1 提取参数的值 
4.1.1 问题 
4.1.2 技术 
4.1.3 讨论 
4.2 处理多值参数 
4.2.1 问题 
4.2.2 技术 
4.2.3 讨论 
4.3 同时处理GET和POST请求 
4.3.1 问题 
4.3.2 技术 
4.3.3 讨论 
4.4 创建用来返回的Web页 
4.4.1 问题 
4.4.2 技术 
4.4.3 讨论 
4.5 结构化的HTML生成 
4.5.1 问题 
4.5.2 技术 
4.5.3 讨论 
4.6 把错误消息发送回客户端 
4.6.1 问题 
4.6.2 技术 
4.6.3 讨论 
4.7 重定向用户到不同的Web页 
4.7.1 问题 
4.7.2 技术 
4.7.3 讨论 
4.8 servlet生成的框架 
4.8.1 问题 
4.8.2 技术 
4.8.3 讨论
第5章 数据库访问 
5.1 创建来自数据库查询的Web页 
5.1.1 问题 
5.1.2 技术 
5.1.3 讨论 
5.2 连接池 
5.2.1 问题 
5.2.2 技术 
5.2.3 讨论 
5.3 正确得到列号 
5.3.1 问题 
5.3.2 技术 
5.3.3 讨论 
5.4 JDBC和ODBC桥 
5.4.1 问题 
5.4.2 技术 
5.4.3 讨论 
5.5 注册JDBC驱动程序 
5.5.1 问题 
5.5.2 技术 
5.5.3 讨论 
5.6 使用PreparedStatement 
5.6.1 问题 
5.6.2 技术 
5.6.3 讨论 
5.7 使用Commit和Rollback处理事务 
5.7.1 问题 
5.7.2 技术 
5.7.3 讨论 
5.8 为通用代码使用DatabaseMetaData 
5.8.1 问题 
5.8.2 技术 
5.8.3 讨论 
5.9 分析ResultSet中的列 
5.9.1 问题 
5.9.2 技术 
5.9.3 讨论 
5.10 处理SQL日期 
5.10.1 问题 
5.10.2 技术 
5.10.3 讨论 
5.11 从数据库读取二进制对象 
5.11.1 问题 
5.11.2 技术 
5.11.3 讨论 
5.12 记录JDBC驱动程序的活动 
5.12.1 问题 
5.12.2 技术 
5.12.3 讨论 
5.13 检测空值数据 
5.13.1 问题 
5.13.2 技术 
5.13.3 讨论 
第6章 调试servlet 
6.1 常见错误的校验表 
6.1.1 问题 
6.1.2 技术 
6.1.3 讨论 
6.2 理解类路径 
6.2.1 问题 
6.2.2 技术 
6.2.3 讨论 
6.3 截获Servlet请求 
6.3.1 问题 
6.3.2 技术 
6.3.3 讨论 
6.4 Web服务器看到的是什么 
6.4.1 问题 
6.4.2 技术 
6.4.3 讨论 
6.5 servlet日志 
6.5.1 问题 
6.5.2 技术 
6.5.3 讨论 
6.6 使用Java调试器 
6.6.1 问题 
6.6.2 技术 
6.6.3 讨论 
6.7 Allaire的ServletDebugger 
6.7.1 问题 
6.7.2 技术 
6.7.3 讨论 
6.8 使用New Atlanta的ServletExec调试器 
6.8.1 问题 
6.8.2 技术 
6.8.3 讨论 
第7章 会话管理 
7.1 创建HTTP会话 
7.1.1 问题 
7.1.2 技术 
7.1.3 讨论 
7.2 控制应用程序的顺序 
7.2.1 问题 
7.2.2 技术 
7.2.3 讨论 
7.3 在隐藏字段中保存状态 
7.3.1 问题 
7.3.2 技术 
7.3.3 讨论 
7.4 在Cookies中保存状态 
7.4.1 问题 
7.4.2 技术 
7.4.3 讨论 
7.4.4 参见 
7.5 URL重写
7.5.1 问题 
7.5.2 技术 
7.5.3 讨论 
7.6 HTTP会话绑定事件 
7..6.1 问题 
7.6.2 技术 
7.6.3 讨论 
7.7 防止名称空间冲突 
7.7.1 问题 
7.7.2 技术 
7.7.3 讨论 
7.8 购物车应用程序 
7.8.1 问题 
7.8.2 技术 
7.8.3 讨论 
第8章 servlet的生命周期问题 
8.1 Servlet类路径和动态重加载 
8.1.1 问题 
8.1.2 技术 
8.1.3 讨论 
8.2 初始化参数 
8.2.1 问题 
8.2.2 技术 
8.2.3 讨论 
8.3 指定多个初始化参数 
8.3.1 问题 
8.3.2 技术 
8.3.3 讨论 
8.4 服 务 请 求 
8.4.1 问题 
8.4.2 技术 
8.4.3 讨论 
8.4.4 参见 
8.5 关闭servlet 
8.5.1 问题 
8.5.2 技术 
8.5.3 讨论 
8.6 保存调用之间的状态 
8.6.1 问题 
8.6.2 技术 
8.6.3 讨论 
8.6.4 参见 
8.7 预先加载servlet 
8.7.1 问题 
8.7.2 技术 
8.7.3 讨论 
第9章 线程问题 
9.1 线程的安全性 
9.1.1 问题 
9.1.2 技术 
9.1.3 讨论 
9.2 SingleThreadModel 
9.2.1 问题 
9.2.2 技术 
9.2.3 讨论 
9.3 多线程的应用程序 
9.3.1 问题 
9.3.2 技术 
9.3.3 讨论 
第10章 servlet之间的通信 
10.1 servlet链 
10.1.1 问题 
10.1.2 技术 
10.1.3 讨论 
10.2 使用MIME类型的servlet链 
10.2.1 问题 
10.2.2 技术 
10.2.3 讨论 
10.3 用JRun配置Servlet链 
10.3.1 问题 
10.3.2 技术 
10.3.3 讨论 
10.4 用ServletExec配置Servlet链 
10.4.1 问题 
10.4.2 技术 
10.4.3 讨论 
10.5 HTTP重定向 
10.5.1 问题 
10.5.2 技术 
10.5.3 讨论 
10.6 转发请求
10.6.1 问题 
10.6.2 技术 
10.6.3 讨论 
10.7 包含来自其他servlets的输出 
10.7.1 问题 
10.7.2 技术 
10.7.3 讨论 
第11章 其他客户端 
11.1 小程序与servlet之间的通信 
11.1.1 问题 
11.1.2 技术 
11.1.3 讨论 
11.2 扩充Java小程序功能 
11.2.1 问题 
11.2.2 技术 
11.2.3 讨论 
11.3 Perl客户端 
11.3.1 问题 
11.3.2 技术 
11.3.3 讨论 
11.4 XML客户端 
11.4.1 问题 
11.4.2 技术 
11.4.3 讨论 
第12章 其他服务器 
12.1 用HTTP PUT实现文件上载 
12.1.1 问题 
12.1.2 技术 
12.1.3 讨论 
12.2 用multipart/form-data上载文件 
12.2.1 问题 
12.2.2 技术 
12.2.3 讨论 
12.3 使用servlet中的本机方法 
12.3.1 问题 
12.3.2 技术 
12.3.3 讨论 
12.4 从CGI脚本获得数据 
12.4.1 问题 
12.4.2 技术 
12.4.3 讨论 
12.5 调用ASP
12.5.1 问题 
12.5.2 技术 
12.5.3 讨论 
12.6 用servlet当FTP代理 
12.6.1 问题 
12.6.2 技术 
12.6.3 讨论 
12.7 servlet作为CORBA客户端 
12.7.1 问题 
12.7.2 技术 
12.7.3 讨论 
第13章 JSP 
13.1 表 达 式 
13.1.1 语法 
13.1.2 说明 
13.1.3 示例 
13.2 Scriptlet 
13.2.1 语法 
13.2.2 说明 
13.2.3 示例 
13.3 隐式对象
13.4 声 明 
13.4.1 语法
13.4.2 说明
13.4.3 示例
13.5 注 释 
13.5.1 语法
13.5.2 说明
13.5.3 示例
13.6 包含文件 
13.6.1 语法 
13.6.2 说明 
13.6.3 示例 
13.7 转发请求
13.7.1 语法 
13.7.2 说明 
13.7.3 示例 
13.8 page伪指令 
13.8.1 语法 
13.8.2 说明 
13.9 使用JSP和JavaBeans 
13.9.1 语法 
13.9.2 说明 
13.9.3 示例 
第14章 应用程序 
14.1 支持新图像类型 
14.1.1 转换图像格式的类库 
14.1.2 集成转换软件和Web的servlet 
14.1.3 使用ImageViewer Servlet 
14.2 作为电子表格下载数据 
14.2.1 MIME类型和CSV 
14.2.2 servlet弥补差距
14.3 发 送 邮 件 
14.3.1 Java邮件包
14.3.2 SMTP 
14.3.3 实用的例子 
14.4 接收邮件 
14.1.1 实用的例子 
14.5 servlet转换成JSP(LogViewer) 
14.5.1 LogViewer Servlet 
14.6 基于Web的类浏览器 
14.6.1 一个检验类的JSP网页 
14.6.2 浏览JSP类 
14.7 仿真Unix监护程序和Windows NT服务 
14.7.1 servlet解决方案 
14.8 4个4的问题 
14.8.1 说明符号运算 
14.8.2 解决算法 
附录A Servlet API参考 
A.1 Cookie 
A.1.1 上下文
A.1.2 说明 
A.1.3 概要 
A.1.4 构造函数 
A.1.5 方法 
A.2 GenericServlet 
A.2.1 上下文 
A.2.2 说明
A.2.3 概要
A.2.4 构造函数 
A.2.5 方法 
A.3 HttpJSPPage 
A.3.1 上下文 
A.3.2 说明 
A.3.3 概要 
A.3.4 方法 
A.4 HttpServlet 
A.4.1 上下文 
A.4.2 说明 
A.4.3 概要 
A.4.4 构造函数 
A.4.5 方法 
A.5 HttpdServlet的请求 
A.5.1 上下文 
A.5.2 说明 
A.5.3 概要 
A.5.4 方法 
A.6 HttpServletResponse 
A.6.1 上下文 
A.6.2 说明 
A.6.3 概要 
A.6.4 方法 
A.7 HttpSession 
A.7.1 上下文 
A.7.2 说明 
A.7.3 概要 
A.7.4 方法 
A.8 HttpSessionBindingEvent 
A.8.1 上下文 
A.8.2 说明 
A.8.3 概要 
A.8.4 构造函数 
A.8.5 方法 
A.9 HttpSessionBindingListener 
A.9.1 上下文 
A.9.2 说明 
A.9.3 概要 
A.9.4 方法 
A.10 HttpSessionContext 
A.10.1 上下文 
A.10.2 说明 
A.10.3 概要 
A.10.4 方法 
A.11 HttpUtils 
A.11.1 上下文 
A.11.2 说明 
A.11.3 概要 
A.11.4 构造函数 
A.11.5 方法 
A.12 JspEngineInfo 
A.12.1 上下文 
A.12.2 说明 
A.12.3 概要 
A.12.4 构造函数 
A.12.5 方法 
A.13 JspFactory 
A.13.1 上下文 
A.13.2 说明 
A.13.3 概要 
A.13.4 构造函数 
A.13.5 方法 
A.14 JspPage
A.14.1 上下文
A.14.2 说明 
A.14.3 概要 
A.14.4 方法 
A.15 JspWriter 
A.15.1 上下文 
A.15.2 说明 
A.15.3 概要 
A.15.4 构造函数 
A.15.5 方法 
A.16 PageContext 
A.16.1 上下文 
A.16.2 说明 
A.16.3 概要 
A.16.4 构造函数 
A.16.5 方法 
A.17 RequestDispatcher 
A.17.1 上下文 
A.17.2 说明 
A.17.3 概要 
A.17.4 方法 
A.18 servlet
A.18.1 上下文
A.18.2 说明 
A.18.3 概要 
A.18.4 方法 
A.19 ServletConfig 
A.19.1 上下文 
A.19.2 说明 
A.19.3 概要 
A.19.4 方法 
A.20 ServletContext 
A.20.1 上下文 
A.20.2 说明 
A.20.3 概要 
A.20.4 方法 
A.21 ServletException 
A.21.1 上下文 
A.21.2 说明 
A.21.3 概要 
A.21.4 构造函数 
A.21.5 方法 
A.22 ServletInputStream 
A.22.1 上下文 
A.22.2 说明 
A.22.3 概要 
A.22.4 构造函数 
A.22.5 方法 
A.23 ServletOutputStream 
A.23.1 上下文 
A.23.2 说明 
A.23.3 概要 
A.23.4 构造函数 
A.23.5 方法 
A.24 ServletRequest 
A.24.1 上下文 
A.24.2 说明 
A.24.3 概要 
A.24.4 方法 
A.25 ServletResponse 
A.25.1 上下文 
A.25.2 说明 
A.25.3 概要 
A.25.4 方法 
A.26 SingleThreadModel 
A.26.1 上下文 
A.26.2 说明 
A.26.3 方法 
A.27 UnavailableException 
A.27.1 上下文 
A.27.2 说明 
A.27.3 概要 
A.27.3 构造函数 
A.27.4 方法 
附录B HTTP头快速参考 
附录C servlet引擎 
C.1 JSWDK 
C.2 JRun 
C.3 ServletExec 
C.4 Apache JServ
C.5 Tomcat 

本目录推荐