主页 详情

《JSP和Servlet程序设计使用专辑》_(美)Mark Wutka著;程显华等译_10967410_7111099656

【书名】:《JSP和Servlet程序设计使用专辑》
【作者】:(美)Mark Wutka著;程显华等译
【出版社】:北京:机械工业出版社
【时间】:2002
【页数】:694
【ISBN】:7111099656
【SS码】:10967410

最新查询

内容简介

第1章 Web服务器的发展

1.1 基本的Web服务器

1.2 CGI:公共网关接口

1.3 NSAPI,ISAPI和其他可装载模块

1.4 Active Server Pages

1.5 Servlets

1.6 XML和XSL样式单

1.7 Java Server Pages

2.1 JSP实例“Hello World”

第2章 开始学习JSP

2.2 在JSP中使用<%%>标签

2.3 用<%=%>显示一个值

2.4 插入注释

2.5 用<%!%>声明方法和变量

2.6 在一个JSP中处理多线程

2.7.1 访问页面时出错

2.7 故障排除

2.7.3 无法显示HTML

2.7.2 编译错误

3.1 一个“Hello World”的servlet例子

第3章 开始学习Servlet

3.1.2 运行时的类路径

3.1.1 Servlet的编译

3.1.3 HelloWorldServlet的进一步分析

3.2.1 Service方法

3.2 一个Servlet例子的详细分析

3.2.2 Init方法

3.3 发送一个响应到浏览器

3.2.4 GetServletInfo方法和getServletConfig方法

3.2.3 Destroy方法

3.5.1 JSP的优点和缺点

3.5 JSP和Servlet的选择

3.4 类HttpServlet

3.5.2 Servlet的优点和缺点

3.6.2 Servlet无法运行

3.6.1 无法编译servlet

3.6 故障排除

4.1 一个简单的HTML表单

第4章 创建HTML表单

4.2 使用对象request

4.3 在Servlet中获取表单变量

4.4 JavaScript和JSP

4.5.1 一个实际的HTML和JSP结合的例子

4.5 处理表单的各种方法

4.5.2 设置配置参数

4.5.3 锁定输出文件

4.6 调用JSP表单处理器的JSP输入表单

4.7 使用相同的JSP实现输入表单和表单处理器

4.8.2 JavaScript问题

4.8.1 表单和表单变量名

4.8 故障排除

4.8.3 文件锁定问题

5.1 存储不可见的表单变量数据

第5章 保存请求中的数据

5.2.1 在JSP中使用session对象

5.2 存储session对象中的数据

5.2.2 在servlet中使用session对象

5.3 session如何工作

5.4 强加一个session

5.5 session终止处理

5.6 处理不带Cookie的会话

5.6.1 关闭IE中的cookie

5.6.2 关闭Netscape中的cookie

5.7 存储应用程序范围内的数据

5.8.2 cookie设置

5.8.1 存储和接收数据

5.8 故障排除

5.8.3 URL重写

6.2 使用记录文件来调试应用程序

6.1 为什么调试比较困难

第6章 调试和错误处理

6.2.3 将记录写到一个文件

6.2.2 使用servlet Logging API

6.2.1 使用System.out和System.err

6.3 使用调试器

6.2.4 使用异常处理

6.3.1 使用Tomcat来调试servlet

6.3.2 用Tomcat来调试JSP

6.4.1 为JSP指定一个错误处理页面

6.4 错误处理

6.4.2 为Web服务器错误指定错误处理程序

6.5.3 调试问题

6.5.2 记录问题

6.5 故障排除

6.5.1 一般问题

7.1 引用其他文件

第7章 组织应用程序

7.1.1 JSP在运行时引用文件

7.1.2 将参数传递到被引用文件

7.1.3 从servlet中引用文件

7.2.1 JSP中跳转到其他页面

7.2 跳转到其他页面

7.2.2 servlet中跳转到其他页面

7.4 让你的应用程序更加模块化

7.3 在JSP和servlet中传递Java对象

7.2.3 传递参数到跳转后的页面

7.5 模块视图控制器的范例

7.5.2 一个控制器例子

7.5.1 模块视图控制器模型给了什么帮助?

7.5.3 一个视图例子

7.6 调用多个控制器和视图

7.7 在表单中使用applet

7.8.1 编译时调用

7.8 故障排除

7.8.2 运行时调用

8.1 设计购物车

第8章 进一步了解数据保存

8.1.1 创建数据对象

8.1.2 创建ShippingCart类

8.1.3 显示购物车的内容

8.1.4 添加和删除条目

8.1.5 定购结束

8.2 在cookie中存储数据

8.3.2 cookie问题

8.3.1 购物车问题

8.3 故障排除

9.1.1 页面中添加JavaBean

9.1 <jsp:useBean>标签

第9章 与JavaBean互动

9.1.3 设置JavaBean属性

9.1.2 获取JavaBean属性

9.1.4 直接通过参数设置属性

9.1.5 初始化一个新的JavaBean

9.1.6 己有JavaBean的类型

9.2 一个基于JavaBean的Web应用程序

9.3.3 修改bean类

9.3.2 JavaBean属性问题

9.3 故障排除

9.3.1 范围问题

10.1 设定JSP和Servlet线程安全

第10章 性能

10.3 用高速缓冲对象减少启动时间

10.2 用缓冲页面提高性能

10.4 预编译JSP

10.5.1 使用StringBuffer类

10.5 简单的Java优化

10.6.1 线程问题

10.6 故障排除

10.5.2 解析数字

10.5.3 创建对象

10.6.2 预编译问题

11.1.1 servlet装载

11.1 servlet的生命周期

第11章 JSP和servlet的生命周期

11.1.2 servlet初始化

11.1.3 servlet执行

11.2.1 JSP编译

11.2 JSP的生命周期

11.1.4 servlet清理

11.2.5 JSP清理

11.2.4 JSP执行

11.2.2 JSP装载

11.2.3 JSP初始化

11.3 重载其他类

11.4.1 init方法疑问

11.4 故障排除

11.4.2 类的重载

12.1.1 各种版本的HTTP协议

12.1 HTTP协议

第12章 浏览器和服务器的交互

12.1.2 查看浏览器产生的请求报头

12.3 常用的响应报头

12.2.4 User-Agent报头

12.2 常用的请求报头

12.2.1 Accept报头

12.2.2 Accept-Language报头

12.2.3 Accept-Charset报头

12.3.2 Content-Length报头

12.3.1 Content-Type报头

12.4 HTTP的POST命令

12.3.3 Cache-Control报头

12.5 GET与POST

12.7.1 请求报头

12.7 故障排除

12.6 HTTPS:安全的HTTP

12.7.2 运行Dumper程序

13.1.1 访问request参数

13.1 ServletRequest类

第13章 核心servlet组件

13.1.3 获取协议方面的信息

13.1.2 访问request的属性

13.1.5 处理上载文件

13.1.4 接收请求数据

13.1.6 获取地区(locale)信息

13.2.2 获取HTTP方法

13.2.1 获取报头各项值

13.2 HttpServletRequest类

13.2.5 获取Session信息

13.2.4 接收cookie

13.2.3 访问查询字符串

13.3.3 保存应用程序范围的对象

13.3.2 参数初始化

13.3 ServletContext类

13.3.1 获取服务器版本信息

13.3.6 访问应用程序资源

13.3.5 调用其他servlet和JSP

13.3.4 记录信息

13.4.3 设置地区特定信息

13.4.2 打开一个输出流

13.4 ServletResponse类

13.4.1 设定内容类型和长度

13.5.1 设置报头变量

13.5 HttpServletResponse类

13.4.4 缓冲响应

13.5.5 发送cookie

13.5.4 给URL编码

13.5.2 让浏览器重定向

13.5.3 返回状态信息

13.7 ServletOutputStream类

13.6 ServletInputStream类

13.8.2 控制session的终止

13.8.1 存储和接收对象

13.8 HttpSession类

13.8.3 获取session状态信息

13.10.1 设置域和路径

13.10 创建新的session

13.9 Cookie类

13.10.3 cookie的安全性

13.10.2 cookie的生命周期

13.10.5 cookie注释

13.10.4 cookie协议版本

13.11.3 cookie

13.11.2 记录消息

13.11 故障排除

13.11.1 报头各项值

14.1.1 request对象

14.1 内建JSP对象

第14章 核心JSP组件

14.1.8 page对象

14.1.7 config对象

14.1.2 response对象

14.1.3 out对象

14.1.4 session对象

14.1.5 application对象

14.1.6 pageContext对象

14.2.1 发送输出数据

14.2 JspWriter类

14.1.9 exception对象

14.2.2 缓冲区控制

14.2.3 使用PrintWriter

14.3.1 访问内建对象

14.3 PageContext类

14.3.2 从PageContext类访问各项属性

14.4 JspEngineInfo类

14.3.3 跳转和引用

14.5.1 缓冲问题

14.5 故障排除

14.5.2 引用和跳转问题

15.1.1 language选项

15.1 page指示符

第15章 JSP指示符

15.1.2 import选项

15.1.3 session选项

15.1.4 buffer和autoFlush选项

15.1.5 isThreadSafe选项

15.1.6 ErrorPage选项

15.1.7 isErrorPage选项

15.1.9 info选项

15.1.8 contentType选项

15.1.10 extends选项

15.2 include指示符

15.4.2 错误页面问题

15.4.1 page指示错误

15.3 taglib指示符

15.4 故障排除

15.4.3 超类问题

16.1 应用程序的三层结构

第16章 应用程序体系结构概述

16.1.2 应用程序随着时间的演变过程

16.1.1 应用程序级

16.1.4 你如何才能有半个层

16.1.3 物理级和逻辑级

16.2 单级应用程序

16.1.5 作者认为的级的概念

16.3 两级应用程序

16.4 三级应用程序

16.5.3 开发进度表的压力

16.5.2 可维护性

16.5 各因素的权衡

16.5.1 应用程序的复杂性

16.5.5 其他因素

16.5.4 开发小组的能力

16.6 混合结构

17.2 重写整个页面

17.1 设计Web屏幕

第17章 浏览器和服务器的交互

17.3 使用帧来显示内容

17.4 发送数据到一个隐藏帧

17.4.1 将数据发送到浏览器

17.4.2 处理多调用

17.5.2 JavaScript数据问题

17.5.1 隐藏帧问题

17.5 故障排除

17.5.3 多调用问题

18.1 存储和获取数据

第18章 单级Web应用程序

18.2 锁定文件

18.3 在文本文件中存储数据

18.4 在serialization对象中存储数据

18.5 在随机访问文件中存储数据

18.6.2 串行化

18.6.1 文件锁定

18.6 故障排除

19.1 创建连接池

第19章 创建两级应用程序

19.2 将对象映射到数据库表

19.2.1 一个对象到关系映射的例子

19.2.2 一个数据对象的例子

19.3 两级结构的问题报告系统

19.3.1 登录界面

19.3.2 主菜单

19.3.3 查询己有的问题报告

19.3.4 创建和更新问题报告

19.4 数据库锁定

19.5 创建更完善的连接池

19.6.1 使用JDBC

19.6 故障排除

19.6.2 连接池问题

20.1 代码存根和框架

第20章 三级应用程序的设计

20.2.1 可伸缩性

20.2 单客户端对象和多客户端对象

20.3 优化数据访问

20.2.3 合理权衡

20.2.2 可维护性

20.4 数据库锁定

20.5 采用企业级Java Bean的三级应用程序

21.1 使用单个RMI对象为所有请求服务

第21章 Web应用程序中使用RMI

21.2 每个浏览器session使用一个对象

21.3.1 数据库接口

21.3 一个RMI的应用程序

21.3.2 远程接口

21.3.3 ServiceRequests接口的实现

21.3.4 RemoteServiceRequest接口的实现

21.3.5 创建Web接口

21.3.6 编辑服务请求

21.4.2 运行RM工程序问题

21.4.1 运行rmic问题

21.4 故障排除

22.1 所有session使用一个CORBA

第22章 Web中使用CORBA

22.2 每个session使用独立的CORBA

22.2.1 使用CORBA结构

22.2.2 处理空(null)字符串

22.2.3 null字符的另一个解决方法

22.3 CORBA应用程序例子

22.4.2 运行CORBA程序

22.4.1 将IDL编译到Java

22.4 故障排除

23.1.1 entity Bean和session Bean

23.1 什么是企业级JavaBean

第23章 Web应用程序中使用企业级JavaBean

23.1.5 连接统筹

23.1.4 事务

23.1.2 containers(容器)

23.1.3 persistence(继续存在)

23.3 创建entity Bean

23.2 如何组合EJB、servlet和JSP

23.1.6 对象统筹

23.3.1 创建entity Bean工具

23.3.2 创建Home接口

23.3.3 创建Remote接口

23.4 创建sessionBean

23.5 创建无范围sessionBean

23.6 从JSP访问EJB

23.7 封装一个完整的EJB和JSP应用程序

23.8.2 JSP和EJB问题

23.8.1 EJB问题

23.8 故障排除

第24章 创建XML应用程序

24.1.1 JSP中发送XML

24.1 一个XML页面——“Hello World”

24.1.2 servlet中发送XML

24.2 XML的几个简单规则

24.3.1 自动生成XML

24.3 为什么使用带JSP和servlet的XML

24.3.2 使用SAX和DOM来解析XML

24.4.3 使用JOX问题

24.4.2 使用Sun的XML库

24.4 故障排除

24.4.1 JSP中生成XML

25.1 什么是XSL?

第25章 添加XSL样式表来提高XML应用程序性能

25.2 一个简单的XSL样式表

25.3 使用XPath标准来操作XML文档

25.4 浏览器中应用XML模板

25.5 应用来自servlet的XSL模板

25.6 选择JSP还是样式表?

25.7 故障排除

第26章 创建无线Web应用程序

26.1 无线“Hello World”程序页面

26.2.1 卡间导航

26.2 WML简介

26.2.2 创建输入表单

26.2.3 处理表单输入

26.3 在JSP和servlet中检测无线客户端

26.4 一个无线得分登记和报告系统

26.5 故障排除

26.5.1 在模拟器上运行

26.5.2 在电话上实际运行

第27章 图像传输的创建

27.1 图像不仅仅是静态文件

27.2 从servlet中发送图像

27.3 使用Java上载图像到servlet

27.4 从浏览器上载图像到servlet

27.5 在线执行图像处理

27.5.1 添加图像标题

27.5.2 图像压纹

27.5.3 边缘检测

27.5.4 舞台灯光效果

27.6.1 刷新问题

27.6.2 性能问题

27.6 故障排除

第28章 将JSP应用程序打包

28.1 一个简单的WAR文件

28.2 在Tomcat下安装一个WAR文件

28.3 在JRun下安装一个WAR文件

28.4 WAR配置选项

28.4.1 常规应用程序选项

28.4.2 Servlet选项

28.4.3 其他选项

28.5 故障排除

第29章 使用新标签扩展JSP

29.1 “Hello World”标签

29.2 包装和建立标签

29.3 使用自定义标签的条件引用

29.4 访问标签属性

29.5 使用自定义标签处理主体内容

29.6 添加脚本变量

29.7.2 属性值

29.7.1 安装问题

29.7.3 主体标签

29.7 故障排除

29.7.4 脚本变量

第30章 国际化

30.1 检测浏览器的地区选项

30.2 使用基于地区的文本格式

30.2.1 创建locale对象

30.2.2 日期格式化

30.2.3 货币格式化

30.2.4 获取浏览器指定语言的地区

30.3 在Web页面中使用资源包

30.4.1 多语言Web站点测试

30.4.2 资源包的装载

30.4 故障排除

31.1 基于角色的安全技术

31.2 基本身份验证

第31章 安全性

32.4 故障排除

32.4.1 直接运行XML-JSP文件

32.4.2 运行XMLToJSP程序

A.1 JSP语法

附录A JSP语法与API参考

附录

A.2 XML语法

A.3 Java Server Page的API

B.1 javax.servlet API

附录B Servlet API参考

B.2 Javax.servlet.http API

附录C Apache和Tomcat

C.1 怎样得到Tomcat

C.2 安装Tomcat

C.3 运行Tomcat Standalone

C.4 在Netscape Server for Windows下运行Tomcat

C.5 在IIS下运行Tomcat

C.6 在Apache下运行Tomcat

C.7 Tomcat配置

C.8 工作路径

C.9 登录

C.10 设置类的路径

C.11 验证

C.12 Tomcat的特点

附录D JRun

D.1 怎样获得JRun

D.2 安装JRun for Windows

D.3 安装JRun for Linux

D.4 启动JRun

D.5 JRun理

D.6 连接JRun和其他Web服务器

D.7 使用JRun作为Standalone服务器

D.8 工作路径

D.9 安装Web应用程序

D.10 设置类路径

D.11 日志文件

D.12 JRun的特殊点

附录E ServletExec

E.1 怎样得到ServletExec

E.2 安装ServletExec ISAPI Plug-In

E.3 安装ServletExec NSAPI Plug-In

E.4 安装ServletExec Standalone Server for Windows

E.5 安装ServletExec Standalone Server for Linux/UNIX

E.6 ServletExec管理

E.8 安装Web应用程序

E.7 工作路径

31.2.1 <security-constraint>标签

31.2.2 <login-config>标签

E.9 登录消息

E.10 设置类路径

E.11 ServletExec的特点

附录F Resin

31.3 创建自定义的登录表单

F.1 怎样得到Resin

F.2 在Windows上安装Resin

F.3 在Linux/UNIX上安装Resin

31.4 程序自动检查安全角色

F.4 运行Resin Standalone

F.5 在其他Web服务器上运行Resin

F.6 以Windows NT服务方式运行http和srun

F.12 添加验证用户

F.7 Resin管理

F.8 工作路径

F.10 日志

F.11 设置类路径

F.9 安装Web应用程序

F.13 Resin的特点

31.5 身份验证中使用客户端安全证书

31.6.2 安全证书问题

31.6.1 身份验证问题

31.6 故障排除

32.1 XML JSP语法

第32章 JSP的XML语法

32.3 XML JSP语法翻译

32.2 XML中的HelloWorld JSP


书查询(www.shuchaxun.com)本网页唯一编码:
032af610f1e1041224afd99abc71f0d3#1f68fd446101beb0c9dce2448ea1a3a5#168718506#JSP和Servlet程序设计使用专辑_10967410.zip