注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关深入学习:Java Servlet开发与实践

深入学习:Java Servlet开发与实践

深入学习:Java Servlet开发与实践

定 价:¥46.00

作 者: (美)James Goodwill等著;邢国庆等译;邢红燕译
出版社: 电子工业出版社
丛编项: 高级编程“深入学习”丛书
标 签: Java

购买这本书可以去


ISBN: 9787505369696 出版时间: 2001-08-01 包装:
开本: 26cm 页数: 454 字数:  

内容简介

  本书介绍怎样使用Java servlet技术开发交互式的Web应用系统,包括电子商务和数据库应用等。Java servlet是当今 Java应用系统的核心技术和重要组成部分,任何从事企业和Web应用的Java开发人员,都需要对Java servlet API有较深入的了解。本书详细介绍了servlet的基本特点、结构和组成部分。同时,结合大量的例子和源代码,讨论了servlet在许多相关领域的应用方法,使用servlet开发Web应用的步骤等。最后,通过三个实际的案例研究,详细说明了怎样利用模型视图控制器设计模式,从提出应用需求开始,设计各个MVC组成部分,给出全部的源代码,直至最终实现一个完整的Web应用系统。本书可以作为Java Servlet及相关技术的程序开发人员的参考书,也可以作为Web应用开发人员的参考书。

作者简介

暂缺《深入学习:Java Servlet开发与实践》作者简介

图书目录

第一部分 Servlet基础
第1章 Web应用和模型视图控制器设计模式 
1.1 模型视图控制器设计模式 
1.2 服务器端的MVC实现 
1.2.1 作为MVC控制器的Servlet 
1.2.2 JSP作为MVC 视图 
1.3 小结 
第2章 Servlet 概述和结构 
2.1 转向服务器端的Java 
2.2 Java Servlet的定义 
2.3 Java Servlet的实际应用 
2.4 Java Servlet的替代品 
2.4.1 通用网关接口 
2.4.2 专属API 
2.4.3 服务器端的JavaScript 
2.4.4 Microsoft的ASP 
2.5 使用Java servlet的理由 
2.5.1 有效性 
2.5.2 稳定性 
2.5.3 可移植性 
2.5.4 健壮性 
2.5.5 可扩充性 
2.5.6 安全性 
2.6 Java Servlet的结构 
2.6.1 GenericServlet与HttpServlet 
2.7 小结 
第3章 Servlet基础知识 
3.1 Servlet的生命周期 
3.1.1 init( )方法 
3.1.2 service( )方法 
3.1.3 destroy( )方法 
3.2 基本的Servlet 
3.2.1 BasicServlet源码 
3.3 剖析BasicServlet 
3.3.1 BasicServlet的哪一部分符合 servlet 框架要求 
3.3.2 BasicServlet强制改变的方法 
3.4 小结 
第4章 Servlet与HTML 
4.1 在Servlet中接收表格数据 
4.1.1 对GET和POST请求提供服务
4.1.2 FormServlet怎样工作 
4.2 小结 
第5章 Servlet会话 
5.1 什么是会话跟踪 
5.2 使用隐藏的表格字段 
5.3 使用Cookie 
5.4 URL重写 
5.5 利用Servlet API 进行会话跟踪 
5.6 小结 
第6章 HTTP隧道 
6.1 什么是HTTP 隧道 
6.2 对象的串行化处理
6.3 创建 HTTP 隧道客户机 
6.4 创建一个HTTP 隧道的Servlet 
6.5 一个实际的HTTP 隧道的例子 
6.5.1 OrderStatusApplet 
6.5.2 OrderStatusServlet
6.6 Applet与Servlet 之间进行通信的优缺点 
6.7 小结 
第7章 Servlet、JDBC 以及 Servlet 之间的通信 
7.1 什么是JDBC 
7.2 两层与三层数据库访问模型 
7.3 JDBC驱动程序类型 
7.3.1 JDBC-ODBC桥 
7.3.2 Native-API 
7.3.3 JDBC-Net 
7.3.4 固有的协议
7.4 JDBC基础知识
7.4.1 安装和设置JDBC驱动程序 
7.4.2 建立数据库连接 
7.4.3 执行基本的SQL命令 
7.4.4 把数据插入表中 
7.4.5 从数据库表中读取数据 
7.4.6 更新数据库表 
7.4.7 从数据库表中删除数据 
7.5 一个基本的JDBC Servlet 
7.6 JDBC 连接池 
7.7 Servlet 之间的通信 
7.8 小结 
第8章 Servlet 与 JavaMail 
8.1 JavaMail与Internet E-mail 
8.1.1 JavaMail服务 
8.2 准备使用JavaMail 
8.3 一个JavaMail的例子 
8.4 在Servlet中使用JavaMail 
8.5 小结 
第9章 Servlet的安全性 
9.1 安全性介绍 
9.2 采用自己的安全方式 
9.3 基本认证 
9.4 摘要认证 
9.5 安全套接字层 
9.6 小结 
第10章 Servlet与XML 
10.1 XML与Java 
10.2 使用SAX API 
10.3 在Servlet中使用XML 
10.4 小结 
第11章 Servlet与LDAP 
11.1 目录概述 
11.1.1 属性 
11.1.2 规范名
11.2 LDAP 
11.3 JNDI 
11.4 使用JNDI访问LDAP 
11.5 安装Netscape目录服务器 
11.5.1 建立连接 
11.5.2 检索LDAP服务器 
11.5.3 把一个对象加到LDAP服务器中 
11.5.4 删除一个对象 
11.5.5 修改存储在LDAP中的信息 
11.6 从Servlet中访问LDAP 
11.7 小结 
第12章 Servlet和企业JavaBeans 
12.1 什么是企业JavaBeans 
12.2 EJB 术语 
12.3 安装JRun 
12.4 企业JavaBeans 
12.4.1 接口与类 
12.4.2 命名惯例 
12.5 会话Bean 
12.5.1 会话Bean的状态概念 
12.5.2 会话Bean的接口与类 
12.5.3 用法描述器 
12.5.4 会话Bean的客户机 
12.5.5 会话Bean的生命周期
12.6 实体Bean 
12.6.1 谁维护持久性 
12.6.2 实体Bean的接口与类 
12.6.3 用法描述器 
12.6.4 实体Bean的客户机 
12.6.5 实体Bean的生命周期
12.7 在应用服务器中使用EJB 
12.7.1 打包成.jar文件 
12.7.2 使用.jar文件 
12.7.3 查看可用的JavaBean 
12.8 作为EJB客户机的Servlet 
12.9 小结 
第13章 Servlet控制器 
13.1 什么是控制器 
13.2 Servlet控制器
13.3 Service接口 
13.4 一个服务的例子 
13.5 小结 
第二部分 JSP基础
第14章 JSP概述与结构 
14.1 什么是JSP 
14.2 JSP的组成 
14.2.1 指令 
14.2.2 标准动作 
14.2.3 隐含的对象
14.2.4 JSP脚本 
14.3 小结 
第15章 JSP的隐含对象 
15.1 什么是隐含对象 
15.2 request对象 
15.3 response对象
15.4 pageContext对象 
15.5 session 对象 
15.6 application对象 
15.6.1 测试JSP 
15.7 out对象 
15.8 config 对象 
15.9 page 对象 
15.10 exception对象 
15.11 小结 
第16章 JSP的标准动作 
16.1 什么是标准动作 
16.2 JavaBean的标准动作 
16.2.1 <jsp:useBean>标准动作 
16.2.2 <jsp:setProperty>标准动作 
16.2.3 <jsp:getProperty>标准动作 
16.2.4 一个使用JavaBean的JSP例子
16.3 其他标准动作 
16.3.1 <jsp:param>标准动作 
16.3.2 <jsp:include>标准动作
16.3.3 <jsp:forward> 标准动作
16.3.4 <jsp:plugin> 标准动作 
16.4 小结 
第17章 使用JavaBean和JSP范围 
17.1 JavaBean计数器 
17.2 page范围 
17.3 request范围 
17.4 session范围 
17.5 application范围 
17.6 小结 
第18章 JSP 错误处理 
18.1 JSP翻译时错误 
18.2 JSP请求时错误 
18.2.1 创建JSP错误处理页面 
18.2.2 使用JSP错误处理页面 
18.3 小结 
第19章 JSP标记符库 
19.1 JSP惯用标记符 
19.2 使用标记符库 
19.2.1 创建一个标记符库描述器 
19.2.2 在Web应用中使用标记符处理程序 
19.2.3 把taglib项加到Web应用中 
19.2.4 把taglib指令加到JSP中 
19.3 开发JSP惯用标记符处理程序
19.3.1 没有代码体的标记符 
19.3.2 一个没有代码体的标记符的例子 
19.3.3 具有代码体的标记符 
19.3.4 一个具有代码体的标记符的例子 
19.3.5 带有属性的标记符 
19.4 小结 
第三部分 Servlet和JSP Web应用
第20章 目录案例研究 
20.1 目录应用的基本要求 
20.2 模型 
20.2.1 购物车 
20.3 视图 
20.3.1 目录的页面布局 
20.3.2 索引视图 
20.3.3 电影清单视图 
20.3.4 购物车视图 
20.3.5 结账视图 
20.4 控制器 
20.4.1 ListMovies服务 
20.4.2 AddToCart服务 
20.4.3 EmptyCart服务 
20.4.4 CheckOut服务 
20.5 使用联机目录 
20.6 小结 
第21章 LDAP Web客户机 
21.1 目录应用的基本要求 
21.2 模型 
21.3 视图 
21.3.1 目录的页面布局 
21.3.2 索引视图 
21.3.3 目录视图 
21.3.4 增加视图 
21.4 控制器 
21.4.1 LDAPDirectory服务 
21.4.2 LDAPInsert服务 
21.4.3 LDAPDelete服务 
21.5 使用LDAP应用 
21.6 小结 
第22章 股票交易 
22.1 股票交易应用的基本要求 
22.2 模型 
22.3 视图 
22.3.1 股票交易的页面布局 
22.3.2 索引视图 
22.3.3 询价视图 
22.3.4 买进/抛售视图 
22.4 控制器 
22.4.1 GetQuote服务 
22.4.2 Buy服务 
22.4.3 Sell 服务
22.5 使用股票交易应用 
22.6 小结 
第23章 使用WAP开发无线应用 
23.1 WAP的历史:过去、现在和未来 
23.1.1 过去:手持设备标记语言 
23.1.2 现在:WAP冲击市场 
23.1.3 将来:WAP 1.2和更新版本 
23.2 为什么选用WAP 
23.2.1 屏幕大小的考虑 
23.2.2 网络考虑 
23.2.3 带宽考虑 
23.3 WAP的结构 
23.4 仿真器、浏览器和开发工具 
23.4.1 联机仿真器 
23.4.2 WinWAP 浏览器 
23.4.3 仿真器和开发工具 
23.4.4 PDA WAP浏览器 
23.4.5 应用服务器 
23.4.6 建议的参考信息源 
23.5 小结 
第24章 WML/WMLScript开发 
24.1 无线标记语言 
24.1.1 WML语言的基础知识 
24.2 一个WML例子 
24.3 WMLScript 
24.3.1 从WML中调用WMLScript 
24.3.2 WMLScript语言基础知识
24.3.3 运算符 
24.3.4 语句 
24.3.5 标准库函数 
24.3.6 WMLScript举例 
24.4 使用servlet开发无线应用 
24.4.1 配置服务器中的MIME类型
24.4.2 一个速成的“Hello World!”WML Servlet 
24.4.3 同时支持多种设备 
24.4.4 维护XML站点 
24.5 小结 
第四部分 Servlet和JSP Web应用
附录A Web应用和Servlet引擎配置 
附录B javax.servlet软件包 
附录C javax.servlet.http软件包 
附录D javax.servlet.jsp软件包 
附录E javax.servlet.jsp.tagext软件包 
附录F 无线标记语言WML 
附录G WMLScript 

本目录推荐