出版时间:1999-06 出版社:清华大学出版社 作者:宋辉,江峰等 页数:291 字数:451
内容概要
用Java进行客户端的applet (小程序)开发的技术已广为使用,而用Java进行服务器端的Servlet(服务器小程序)开发则尚需揭开其神秘的面纱,本书正是基于这样的目的编写的。全书从Java服务器的体系结构、开发工具和管理工具、编程技术、安全机制等四个方面全面介绍Java服务器的升友技术。通过阅读本书,读者不仅能够知道用Java服务器体系结构开发Servlet与用传统CGI编写程序的好处,而且还能够掌握编写Java Servlet的各种技术和技巧。
本书适用于所有对Java和Web感兴趣的读者使用和参考。
书籍目录
第1部分 Java服务器基础第1章 Java计算的体系结构1.1 传统的计算模式1.1.1 集中式计算模式1.1.2 胖客户机/服务器计算模式1.1.3 瘦客户机/服务器计算模式1.1.4 Java Desktop与X终端1.2 Java计算1.3 小结第2章 Java服务器与Servlet2.1 Java Server的结构2.1.1 服务2.1.2 服务器2.1.3 服务构架2.1.4 服务器处理构架2.1.5 HTTP服务2.1.6 核心Servlet2 1.7 ACL2.2 Servlet及其功能2.2.1 什么是Servlet2.2.2 Servlet与applet的区别2.2.3 Servlet的应用2.3 Servlet与CGI的比较2.3.1 CGI2.3.2 Servlet的优点2.4 运行Servlet2.5 小结第2部分 Java服务器的开发工具和管理工具第3章 使用Java Server与Servlet开发工具3.1 Java Web Server的安装与启动3.1.1 在Windows 95或Windows NT上安装3.1.2 在UNIX上安装3.1.3 Java Server环境变量的设置3.1.4 启动Java Server3.1.5 在端口80上启动Java Server3.1.6 结束Java Serve的运行3.1.7 删除Java Server3.1.8 显示缺省主页3.1.9 使用随机文档3.2 Servlet的加载和调用3.2.1 加载Servlet3.2.2 Servlet的标识3.2.3 调用Servlet3.3 JSDK的安装与使用3.3.1 ServletRunner3.3.2 在Netscape服务器上安装JSDK3.3.3 在Apache服务器上安装3.4 小结第4章 Java Web Server的管理4.1 进入管理工具4.2 设置4.2.1 设置Web Service4.2.2 设置Proxy Service4.2.3 设置管理服务4.3 监视4.3.1 记录输出4.3.2 记录统计4.3.3 资源的使用4.4 安全控制4.4.1 用户管理4.4.2 用户组4.4.3 访问控制表4.4.4 资源保护4.5 Servlet管理4.5.1 增加Servlet4.5.2 设置Servlet属性4.5.3 修改Servlet属性4.5.4 删除Servlet4.6 小结第3部分 Java服务器编程第5章 Servlet包介绍5.1 javax.servlet包5.1.1 接口Servlet5.1.2 接口ServletConfig5.1.3 接口ServletContext5.1.4 接口ServletRequest5.1.5 接口ServletResponse5.1.6 类GenericServlet5.1.7 类ServletInputStream5.1.8 类ServletOutputStream5.2 javax.servlet.http包5.2.1 接口httpServletRequest5.2.2 接口httpServletResponse5.2.3 类HttpServlet5.2.4 类HttpUtils5.3 sun.servlet包介绍5.3.1 接口ServletConnection5.3.2 类ServletLoader5.4 小结第6章 sun.servlet.http包介绍6.1 类Cookie6.2 类HttpDate6.3 类HttpInputStream6.4 类HttpOutputStream6.5 类HttpRequest6.6 类HttpResponse6.7 类HttpServer6.8 类HttpServerHandler6.9 类HttpServletConfig6.10 类MessageBytes6.11 类MessageString6.12 类MimeHeaderField6.13 类MimeHeaders6.14 小结第7章 GenericServlet编程7.1 Servlet编程的一个小例子7.1.1 GenericServlet在JSDK中的地位7.1.2 从Hello world学习GenericServlet编程7.1.3 Servlet的两个生命周期函数7.2 Servlet中的对象7.2.1 Servlet中的请求和应答对象7.2.2 Selvlet中的ServletConfig对象7.3 Servlet输出HTML文件7.4 小结第8章 HttpServlet编程介绍8.1 HTTP简介8.1.1 HTTP协议基本概念及其特点8.1.2 HTTP协议的请求和应答8.1.3 HTTP协议的信息处理方法8.2 HttpServlet编程入门8.2.1 一个简单例子8.2.2 HttpServlet的常用对象介绍8.3 Cookie编程介绍8.3.1 Cookie简介8.3.2 一个Cookie例子程序8.4 小结第9章 Servlet高级编程9.1 Servlet与Form9.1.1 Form简介9.1.2 一个完整的Form9.2 编写一个SHTML文本9.3 异常处理9.4 Servlet与applet的通信9.5 小结第10章 聊天室10.1 “聊天室”客户程序10.2 “聊天室”服务器程序10.3 “聊天”10.4 小结第11章 RMI与Servlet11.1 RMI概述11.2 如何编写RMI11.2.1 定义一个远程接口11.2.2 实现远程接口11.2.3 写一个applet11.2.4 写HTML文本11.2.5 编译和执行11.3 RMI与Servlet11.3.1 定义远程接口11.3.2 实现远程接口11.3.3 调用RMI的Servlet11.3.4 调用Servlet的applet11.3.5 三个超文本文件11.3.6 编译和执行11.4 小结第12章 Servlet与JDBC12.1 JDBC简介12.1.1 实现JDBC12.1.2 JDBC类细节12.2 JDBC与Servlet结合12.2.1 基本过程12.2.2 Servlet的同步12.2.3 应用举例12.3 小结第13章 开发服务13.1 服务13.2 实现服务的核心13.3 安装服务13.3.1 创建属性文件13.3.2 创建Jamfile13.4 创建日志13.4.1 日志文件类型13.4.2 在自己的服务中加入日志文件13.5 服务的参数管理13.5.1 系统参数13.5.2 增加新的参数13.5.3 创建存放参数的域13.5.4 实现访问方法13.5.5 构造器13.5.6 Update方法13.6 使用Realm来创建安全服务13.6.1 查找Realm13.6.2 设置Realm13.6.3 收集用户数据的对象13.6.4 给服务增加身份验证代码13.7 小结第14章 PageCompile14.1 生成动态主页14.1.1 创建第一个主页14.1.2 从HTML文档到Java源文件14.2 语法14.2.1 声明变量14.2.2 条件语句14.2.3 循环语句14.2.4 注释14.2.5 使用BackQuotes14.2.6 使用Servlet标记14.2.7 输出Java表达式14.3 使用Java类14.3.1 重用Java类14.3.2 创建自己的类14.3.3 访问Request和Response对象14.4 Servlet初始化参数14.5 PageCompile中使用的标记14.6 小结第4部分 Java服务器安全机制第15章 Java Web Server的安全机制15.1 安全综述15.1.1 常见的攻击形式15.1.2 Java Web Server的安全机制15.1.3 其他特点15.1.4 UNIX上的独有特点15.2 Web Realm机制15.2.1 Realm模型15.2.2 用户和授权15.2.3 用户组15.3 访问控制表(ACL)15 3.1 访问控制表结构15.3.2 计算权限的规则15.3.3 例子15.3.4 用法举例15.4 SSL机制15.4.1 什么是SSL15.4.2 建立安全的Web服务15.4.3 使用认证许可15.5 沙盒15.6 小结附录A FAQA.1 安装和配置A.2 服务器A.3 Servlet附录B CGI作原理B.1 CGl工作机理B.2 环境变量附录C Java Web Server中的MIME类型附录D 站点参考
图书封面
评论、评分、阅读与下载