第1章 分布式Web应用程序\r\n\r\n1.1 分布式Web应用程序\r\n1.2 企业级n-层应用\r\n1.3 典型Web应用程序的处理过程\r\n1.3.1 Web浏览器发送请求\r\n1.3.2 执行服务器端程序\r\n1.3.3 将结果运回给浏览器\r\n1.4 服务器端技术\r\n1.4.1 各种服务器端技术的比较\r\n1.4.2 基于Java解决方案的特点\r\n\r\n第2章 Java Servlet简介\r\n\r\n2.1 Servlet生命周期\r\n2.2 Java Servlet API简介\r\n2.3 处理表单和返回数据的实例\r\n2.4 错误处理和日志记录\r\n2.4.1 Java中的异常处理机制\r\n2.4.2 在Java Servlet中处理异常\r\n2.4.3 向浏览器发送标准的HTTP错误\r\n2.4.4 服务器端日志记录\r\n2.5 Servlet在n-层结构中的作用\r\n\r\n第3章 会话育理\r\n\r\n3.1 使用传统方法进行会话管理\r\n3.1.1 URL Rewriting技术\r\n3.1.2 隐藏表单域\r\n3.1.3 Cookie功能\r\n3.2 使用Java Servlet API进行会话管理\r\n3.2.1 HttpSession接口\r\n3.2.2 管理会话数据\r\n3.2.3 购物车实例\r\n3.2.4 会话事件\r\n\r\n第4章 生成图像\r\n\r\n4.1 HTTP协议中的MIME类型\r\n4.2 Servlet向客户端返回MIME类型\r\n4.3 在服务器瑞生成统计图形\r\n4.3.1 产生图形\r\n4.3.2 产生条形图\r\n4.3.3 产生饼形图\r\n4.3.4 将绘制的图形转化成JPEG格式\r\n4.3.5 在服务器端产生条形图和饼形图的实例\r\n\r\n第5章 Java Servlet中的网络编程\r\n\r\n5.1 Java套接字网络编程\r\n5.1.1 InetAddress类\r\n5.1.2 Socket类\r\n5.1.3 给手机发送网上短信息\r\n5.2 Java网络编程中的高层类\r\n5.2.1 URL类\r\n5.2.2 URLConnection类\r\n\r\n第6章 利用Servlet上传和下载文件\r\n\r\n6.1 得到HTTP请求消息的内容\r\n6.2 利用Servlet得到上传的文件\r\n6.2.1 上传文件及表单域的请求实体的分析\r\n6.2.2 得到上传文件的编程实例\r\n6.3 使用Servlet下载文件\r\n6.3.1 相关的HTTP协议的规定\r\n6.3.2 使用Servlet下载文件实例\r\n\r\n第7章 在Servlet中使用数据库\r\n\r\n7.1 JDBC概述\r\n7.1.1 JDBC驱动程序的类型\r\n7.1.2 使用JDBC\r\n7.1.3 使用JDBC的实例\r\n7.2 连接地\r\n7.2.1 ConnectionPool对象\r\n7.2.2 使连接池对所有Servlet可用\r\n7.2.3 外罩连接池类\r\n\r\n第8章 在数据库中存取图像\r\n\r\n8.1 在数据库中存入图像数据\r\n8.2 提取和显示图像信息\r\n\r\n第9章 Servlet链\r\n\r\n9.1 编写Servlet链\r\n9.2 触发Servlet链\r\n\r\n第10章 服务器端包含\r\n\r\n10.1 服务器端包含的编写\r\n10.2 服务器端包含的参数传递\r\n10.3 服务器端包含的实例\r\n\r\n第11章 Applet和Servlet通信\r\n\r\n11.1 Applet和Servlet通信概述\r\n11.2 Applet和Servlet的网络通信\r\n11.2.1 初识Applet和Servlet网络通信\r\n11.2.2 Applet和Servlet之间传递对象\r\n11.3 Applet和Servlet之间实现远程方法调用\r\n11.3.1 远程方法调用中的设计模式\r\n11.3.2 设计应用程序子协议\r\n11.3.3 远程方法调用的实例\r\n\r\n第12章 在Servlet中发送和接收邮件\r\n\r\n12.1 电子邮件协议\r\n12.2 利用SMIP发送电子邮件\r\n12.2.1 利用网络编程发送邮件\r\n12.2.2 利用网络编程发送电子邮件的实例\r\n12.3 JavaMail API和电子邮件\r\n12.3.1 配置JavaMail\r\n12.3.2 JavaMail的结构\r\n12.3.3 登录邮件服务器\r\n12.3.4 在网页中显示邮件内容\r\n12.3.5 利用JavaMail发送邮件\r\n\r\n第13章 在Java Servlet中利用 RMI\r\n\r\n13.1 RMI概述\r\n13.2 RMI的实现\r\n13.2.1 定义远程接口\r\n13.2.2 实现远程对象\r\n13.2.3 将远程对象绑定到RMI的名称空间\r\n13.2.4 作为客户对象的Servlet\r\n13.2.5 运行RMI\r\n\r\n第14章 在Java Servlet中利用XML\r\n\r\n14.1 XML概述\r\n14.1.1 DOM和SAX\r\n14.1.2 良构的XML文档及验证实例\r\n14.1.3 有效的XML文档及验证实例\r\n14.2 XML语法\r\n14.2.1 XML文档部分\r\n14.2.2 DTD\r\n14.3 XML应用实例\r\n14.3.1 服务器端XML的生成\r\n14.3.2 XML在客户端\r\n\r\n第15章 实现Internet搜索引擎\r\n\r\n15.1 搜索引擎的原理\r\n15.2 搜索引擎的实现\r\n15.2.1 数据库部分的实现\r\n15.2.2 解析网页\r\n15.2.3 在Internet上爬行\r\n\r\n第16章 在Servlet中利用EJB\r\n\r\n16.1 EJB概述\r\n16.1.1 EJB的开发过程\r\n16.1.2 会话Bean和实体Bean\r\n16.2 会话Bean\r\n16.2.1 定义宿主接口\r\n16.2.2 定义远程接口\r\n16.2.3 会话Bean类的实现\r\n16.2.4 在网络中传送的可串行化的结果类\r\n16.2.5 XML分配描述符\r\n16.2.6 打包成jar文件\r\n16.2.7 在服务器上配置EJB\r\n16.2.8 从Servlet中调用EJB\r\n\r\n附录A 超文本传输协议\r\n\r\nA.1 MIME\r\nA.2 URI和URL\r\nA.3 HTTP详解\r\nA.3.1 建立TCP/IP连接\r\nA.3.2 客户端发送请求\r\nA.3.3 服务器返回响应\r\nA.3.4 HTTP报头\r\n\r\n附录B Servlet API