内容简介
第1章ASP网站开发概述
1.1动态网页简介
1.1.1什么是动态网页
1.1.2动态网页的常用技术
1.2 ASP概述
1.2.1 ASP的特点
1.2.2 ASP的工作原理
1.2.3 ASP的基本语法
1.3配置ASP开发环境
1.3.1 IIS的安装与配置
1.3.2建立Dreamweaver服务器站点
1.4小结
第2章Dreamweaver基础
2.1 Dreamweaver简介
2.1.1 Dreamweaver工作台
2.1.2用Dreamweaver创建页面
2.2文本和版面的控制
2.3图像和多媒体的使用
2.4表格的应用
2.5超级链接的应用
2.6页面布局的应用
2.7表单的应用
2.8 CSS样式
2.8.1 CSS的类型
2.8.2 CSS在Dreamweaver中的创建方法
2.8.3创建新的CSS样式
2.9使用框架
2.9.1创建框架和框架集
2.9.2设置框架和框架集的属性
2.10综合实例
2.11小结
第3章ASP脚本语言
3.1 VBScript基础
3.2 VBScript数据类型
3.2.1 Variant变量类型
3.2.2常量
3.2.3变量
3.2.4数组
3.3运算符
3.3.1算术运算符
3.3.2比较运算符
3.3.3连接运算符
3.3.4逻辑运算符
3.3.5运算符的优先级
3.4条件语句
3.4.1 If…Then语句
3.4.2 If…Then…Else语句
3.4.3 Select Case语句
3.5循环语句
3.5.1 For…Next语句
3.5.2 For Each…Next语句
3.5.3 While…Wend语句
3.5.4 Do…Loop语句
3.6过程和函数
3.6.1过程的定义和调用
3.6.2函数的定义和调用
3.6.3变量的作用域
3.6.4常用内置函数
3.7小结
第4章Request/Response对象
4.1内置对象简介
4.2 Request对象
4.2.1 FORM集合
4.2.2 QueryString集合
4.2.3 Cookies集合
4.2.4 ServerVariables集合
4.2.5 ClientCertificate集合
4.3 Response对象
4.3.1 Write方法
4.3.2 Redirect方法
4.3.3综合实例——使用文件名显示图片
4.4小结
第5章Session/Application对象
5.1 Session对象
5.1.1创建和获取Session对象变量
5.1.2 Session对象的属性
5.1.3 Session对象的方法
5.1.4 Session对象的事件
5.1.5 Session应用实例——购物车
5.1.6 Session应用实例——记录用户在网站上停留的时间
5.2 Application对象
5.2.1创建Application对象
5.2.2读取Application对象
5.2.3在文件Global.asa中使用标记〈OBJECT〉声明对象
5.2.4使用集合创建和读取Application对象
5.2.5锁定Application对象
5.2.6 Application应用实例——网站访问计数器
5.3小结
第6章Server对象
6.1 Server对象概述
6.1.1 Server对象的属性
6.1.2 Server对象的方法
6.2文件夹操作
6.2.1 FSO概述
6.2.2获取磁盘信息
6.2.3获取目录信息
6.2.4文件夹管理
6.3 Stream对象
6.3.1获取BMP图片的高度和宽度
6.3.2无组件上传图片
6.4小结
第7章ADO数据库访问
7.1 Access数据库基本操作
7.1.1 Access数据库的基本概念
7.1.2创建Access数据库实例
7.2 SQL基础
7.2.1 SELECT语句
7.2.2 INSERT语句
7.2.3 UPDATE语句
7.2.4 DELETE语句
7.3 ADO概述
7.3.1 ADO对象
7.3.2使用ADO的步骤
7.4 Connection对象
7.4.1使用OLE DB连接数据库
7.4.2使用ODBC连接
7.4.3使用DSN连接数据库
7.5 Recordset对象
7.5.1建立Recordset对象
7.5.2获取记录总数
7.5.3添加、删除记录
7.5.4跳转到指定记录
7.6 Command对象
7.6.1 Command对象的建立与连接
7.6.2执行存储过程
7.6.3存储过程传递的参数
7.7 ADO应用实例——图片信息的数据库存储
7.7.1上传界面
7.7.2获取上传图片数据
7.7.3保存到数据库
7.7.4读取数据库中的图像
7.7.5显示图像
7.8小结
第8章ASP常用内置组件
8.1 ASP的内置组件简介
8.2文件存取组件
8.2.1 FileSystemObject对象
8.2.2 TextStream对象
8.2.3应用实例
8.3广告轮显组件
8.3.1 AdRotator对象的属性和方法
8.3.2使用广告轮显组件的步骤
8.3.3应用实例
8.4浏览器兼容组件
8.4.1 browscap.ini文件
8.4.2应用实例
8.5文件超级链接组件
8.5.1使用ContentLinking组件的步骤
8.5.2应用实例
8.6计数器组件
8.6.1创建计数器组件的实例对象
8.6.2 Counters对象的方法
8.6.3应用实例
8.7小结
第9章ASP网站安全防护
9.1 ASP的漏洞
9.1.1查看程序源代码
9.1.2 FileSystemObject组件漏洞
9.1.3从客户端下载数据库
9.1.4 ASP程序密码验证漏洞
9.1.5脚本程序漏洞
9.2防范措施
9.2.1防范查看程序源代码
9.2.2防范FileSystemObject组件漏洞
9.2.3防范从客户端下载数据库文件
9.2.4防范密码验证漏洞
9.2.5防范脚本程序漏洞
9.3防范实例
9.3.1上传下载探针防范
9.3.2 SQL指令探针防范
9.3.3 ASP探针防范
9.4爬虫、小偷程序的防范
9.4.1爬虫、小偷程序的原理
9.4.2记录访问记录
9.4.3禁止爬虫、小偷程序的访问
9.5小结
第10章 网站测试
10.1系统发布
10.1.1本地发布
10.1.2服务器发布
10.2代码检测
10.3安全检验
10.3.1 DDOS攻击测试
10.3.2探针测试
10.4压力测试
10.4.1压力测试概述
10.4.2构建压力测试环境
10.4.3测试监控
10.5小结
第11章 常见模块分析
11.1登录模块
11.1.1登录流程
11.1.2登录代码实现
11.1.3验证码实现
11.1.4 MD5加密实现
11.1.5数据安全检验
11.2购物车模块
11.2.1购物车流程
11.2.2 Cookie加密
11.2.3实现方法
11.2.4在线付款
11.3分级目录模块
11.3.1目录分级流程
11.3.2数据库设计
11.3.3分级目录设计
11.3.4管理界面设计
11.3.5添加、修改和删除操作设计
11.4权限设置模块
11.4.1权限原理分析
11.4.2获取权限
11.4.3页面显示
11.4.4设置权限
11.4.5权限存储
11.5分页显示模块
11.5.1分页原理分析
11.5.2使用Recordset对象进行分页
11.5.3直接获取请求页面记录
11.6投票模块
11.6.1投票原理分析
11.6.2创建投票
11.6.3投票页面实现
11.6.4投票结果统计
11.6.5重复投票检测
11.7搜索引擎模块
11.7.1搜索原理分析
11.7.2搜索界面实现
11.7.3搜索方法实现
11.7.4数据库搜索优化
11.8小结
第12章 论坛
12.1系统分析与总体设计
12.1.1功能介绍
12.1.2总体布局
12.1.3数据库结构及实现
12.2模块设计
12.2.1首页设计
12.2.2发表帖子
12.2.3浏览帖子和回复帖子
12.2.4帖子搜索
12.2.5论坛管理
12.3小结
第13章 网上购物网站
13.1系统分析与总体设计
13.1.1功能介绍
13.1.2总体布局
13.1.3数据库的结构及实现
13.2前台用户模块的设计
13.2.1首页设计
13.2.2商品信息浏览
13.2.3搜索商品
13.2.4添加到购物车
13.2.5查看购物车
13.2.6生成订单
13.2.7查看订单
13.3后台管理员模块的设计
13.3.1商品分类
13.3.2添加商品信息
13.3.3商品信息管理
13.3.4订单管理
13.4小结
第14章 新闻发布系统
14.1系统分析与总体设计
14.1.1功能介绍
14.1.2总体布局
14.1.3数据库结构及实现
14.2模块的设计与实现
14.2.1新闻显示
14.2.2新闻浏览
14.2.3新闻搜索
14.2.4新闻显示页面
14.2.5新闻板块管理
14.2.6新闻信息管理
14.3小结