《Web应用开发技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:高文会主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2005
  • ISBN:7111122240
  • 页数:272 页
图书介绍:本书介绍了WEB原理及应用开发方法。

第1章 Web的工作过程 1

1.1 Web是如何工作的 1

1.1.1 典型的浏览器/服务器结构及其组成 1

1.1.2 Web服务器是怎样工作的 3

1.2 Web服务器实例 5

第2章 Web应用开发技术 9

2.1 Web应用开发技术简介 9

2.2 Web客户端技术 10

2.3 Web服务器端技术 13

2.3.1 CGI技术 14

2.3.2 Servlet技术 15

2.3.3 JSP技术 16

2.3.4 ASP技术 18

2.3.5 其他服务器端技术 18

2.4 Web服务器端技术比较 19

2.4.1 在跨平台方面的比较 19

2.4.2 关于可重用性 20

2.4.3 关于性能方面 20

2.4.4 安全性及可靠性方面 20

2.5 Web应用程序的开发模式简介 21

2.5.1 Web应用系统的层次结构 21

2.5.2 Web应用程序的开发模式简介 21

第3章 建造完整的Web开发环境 24

3.1 ASP的运行环境 24

3.1.1 Windows 98环境下安装PWS组件的方法 24

3.1.2 Windows 2000环境下安装IIS组件的方法 26

3.1.3 在ASP运行环境下运行一个简单的ASP程序 29

3.2 JSP/Servlet的运行环境 31

3.2.1 JDK的安装配置 32

3.2.2 下载并安装Tomcat 4.1.18二进制发布文件 33

第4章 VBScript的基本语法 38

4.1 常量与变量 38

4.1.1 基本的数据类型 39

4.1.2 变量的命名 39

4.1.3 变量的声明与赋值 39

4.1.4 数组 42

4.1.5 常量 44

4.2 VBScript数据类型 44

4.3 VBScript的操作符 46

4.4 条件语句 47

4.4.1 If语句 47

4.4.2 Select Case语句 48

4.5 循环语句 50

4.5.1 Do循环 50

4.5.2 While...Wend语句 52

4.5.3 使用For...Next 52

4.5.4 For Each...Next语句 53

4.6 过程 54

4.6.1 Sub过程 54

4.6.2 Function过程 55

4.7 编码约定 56

第5章 Web客户端编程及实例 60

5.1 Web客户端的对象、属性、方法和事件 60

5.1.1 通过一个简单的实例了解VBScript 60

5.1.2 浏览器对象简介 62

5.1.3 Navigator对象 62

5.1.4 Screen对象 63

5.1.5 Window对象 64

5.1.6 Document对象 69

5.1.7 Forms对象和组件对象 70

5.1.8 History对象和Location对象 74

5.1.9 Frames对象 75

5.2 Web客户端编程实例 76

5.2.1 输入数据的客户端验证 76

5.2.2 其他客户端应用实例及运行结果 78

第6章 ASP的内置对象 84

6.1 Request对象 84

6.1.1 表单与Request对象 84

6.1.2 使用查询字符串信息 88

6.1.3 使用服务器变量 90

6.2 Response对象 92

6.2.1 创建输出 93

6.2.2 重定向浏览器 94

6.2.3 Response对象的属性 94

6.3 Application对象 96

6.3.1 Contents集 96

6.3.2 StaticObjects集 97

6.3.3 Lock和Unlock方法 97

6.3.4 Onstart和Onend事件 97

6.4 Session对象 98

6.4.1 TimeOUT属性 98

6.4.2 Abandon方法 98

6.4.3 Contents集合 99

6.4.4 StaticObjects集合 99

6.4.5 Onstart和Onend事件 99

6.4.6 global.asa文件 100

6.5 Server对象 102

6.5.1 Script timeout属性 103

6.5.2 Execute方法 103

6.5.3 MapPath方法 103

6.5.4 HTML Encode方法 103

6.5.5 URLEncode方法 104

第7章 ASP与客户机的交互过程 105

7.1 表单中获取参数 105

7.2 向客户端输出 109

7.3 HTML表单的服务器端确认 111

7.3.1 服务器端表单确认的利弊 111

7.3.2 服务器端表单确认方法 111

第8章 ASP与数据库的集成 124

8.1 SQL命令及SQL Server 2000简介 124

8.1.1 SQL Server 2000简介 124

8.1.2 SQL命令简介 126

8.2 ADO简介 129

8.2.1 常见的“动态”网站设计方法 129

8.2.2 ADO对象的组成 130

8.2.3 Connection对象 131

8.2.4 Connection对象使用语法 132

8.2.5 Recordset对象 133

8.2.6 Command对象 135

8.3 综合举例 137

第9章 JSP的运行机制及基本语法 147

9.1 通过简单的实例了解JSP的运行机制 147

9.2 JSP脚本元素的分类 151

9.3 注释、声明、表达式和Scriptlet 152

9.3.1 JSP注释 152

9.3.2 JSP声明 153

9.3.3 JSP表达式 153

9.3.4 Scriptlet 153

9.4 JSp指令 154

9.4.1 Page指令 154

9.4.2 include指令 156

9.5 JSP的动作 158

9.5.1 〈jsp:include〉动作 158

9.5.2 〈jsp:forward〉动作 159

9.5.3 〈jsp:plugin〉动作 160

9.5.4 〈jsp:useBean〉动作 160

9.5.5 〈jsp:setProperty〉动作 162

9.5.6 〈jsp:getProperty〉动作 162

第10章 JSP的内部对象 164

10.1 request对象 164

10.2 response对象 171

10.3 out对象 172

10.4 session对象 173

10.5 application对象 179

10.6 其他的JSP内部对象 180

第11章 JDBC 181

11.1 JDBC技术概述 181

11.2 SQL Server2000 JDBC驱动程序的安装配置 182

11.3 在JSP中使用数据库 183

11.3.1 与数据库建立连接 183

11.3.2 查询数据库 184

11.3.3 处理由SQL操作返回的结果集 185

11.3.4 更新数据库 188

11.4 JDBC相关的类及其主要方法 189

11.4.1 DriverManager及其相关说明 189

11.4.2 Connection和相关方法 189

11.4.3 Resultset和相关方法 190

11.4.4 SQLException和相关方法 190

11.5 JSP访问数据库的综合实例 191

11.5.1 通用的数据库查询程序 192

11.5.2 更新数据库的程序 196

第12章 Java Servlet概述 200

12.1 Servlet是什么 200

12.1.1 Servlet的功能 200

12.1.2 Servlet的特点 201

12.1.3 Servlet与JSP的关系 202

12.1.4 Servlet的生命周期 202

12.2 Servlet编程基础 202

12.3 第一个Servlet的开发及运行过程 204

12.3.1 源程序的编写及编译 204

12.3.2 Servlet的发布 205

12.4 Servlet与Session、Cookies 208

12.4.1 Servlet与Session 208

12.4.2 在Servlet中显示会话信息的实例 210

12.4.3 Servlet与Cookie 212

12.5 Servlet与流 220

第13章 JavaBeans组件技术 222

13.1 JavaBeans简介 222

13.2 JavaBeans的编写规范 223

13.2.1 构造方法 223

13.2.2 JavaBean的属性 224

13.3 在JSP页面中使用JavaBean 226

13.4 编写JavaBean的实例 226

13.4.1 JavaBean的实例之一:简单的用户身份认证系统 226

13.4.2 JavaBean的实例之二:实现计数器功能的JavaBean 240

第14章 Web应用程序开发实例 245

14.1 使用Application、Session对象制作聊天室 245

14.2 网络数据库应用实例 252

14.3 一个网上CD专卖店的应用实例 261

参考文献 272