前 言
ASP是Microsoft公司开发的服务器端的脚本环境,是目前流行的开放式Web应用程序开发技术。ASP的主要特性是能够把脚本HTML、组件和强大的Web数据库访问功能结合在一起,形成一个能在服务器上运行的应用程序,并把按用户的要求专门制作的HTML页面送给客户端浏览器。
ASP属于ActiveX技术中的服务器端技术,与通常在客户端实现动态页面的技术(如Java Applet、ActiveX控件和VBScript等)不同,ASP中的命令和脚本都是在服务器端解释执行,再将执行后的结果生成HTML页面并发送给浏览器。由于脚本在服务器端执行,因而开发者不必担心浏览器是否能执行脚本。同时,由于只是将HTML页面发送到浏览器,在浏览器上看不到ASP程序,因此可以防止程序被窃取。另外,ASP还具有许多显著的优点。例如,ASP运行在Web服务器的同一进程中,能更快、更有效地处理客户请求,ASP提供了更简单、更方便的数据库访问方法,使开发基于数据库驱动的Web应用程序更容易。
为了让读者快速掌握这个强大的工具,笔者结合多年的开发经验,编写了本书。本书以ASP动态网页开发为重点,通过大量实例讲解了ASP的使用方法。
和其他书籍相比,本书有如下优点
(1)兼顾了初、中、高三类读者。本书从最基础的操作讲起,可以使读者掌握了ASP的基本使用方法以后,再通过典型模块的设计,快速进入实际开发阶段,领会网上常见模块的设计方法,最后通过一个大型商务网站实例,让读者进入高手的行列。
(2)中篇的典型模块都取材于Internet应用开发中最常使用的系统,有的代码直接取自实际运行的系统,是几乎每一个使用ASP进行开发的程序员都要遇到的,极具代表性,读者只需修改相关参数,就可以应用到项目中。
(3)下篇讲解了一个电子商务系统的构建方法,很有代表性,读者可以从中学到一个完整网站的后台系统搭建过程,这也是毕业设计的经典范例。
(4)配有多媒体教学光盘,把一些配置性操作录制作成动画,并配有声音讲解,极大地方便了 读者学习。
本书包括的内容
第1章主要介绍动态网页的概念和如何构建服务器环境。
第2章主要介绍ASP的特点、工作原理以及域名和空间的使用。
第3章主要介绍ASP的脚本语言VBScript的使用。
第4章主要讲解了ASP中最为常用的两个内置对象Response和Request。
第5章主要讲解了Server对象的使用。
第6章主要介绍了ASP的常见内置组件。
第7章介绍了两个非常重要且实用的ASP内建对象Application和Session。
第8章主要讲解在ASP中如何使用ADO进行数据库操作。内容涉及SQL语句使用、ODBC DSN构建、Connection对象、Command对象和RecordSet对象等内容。
第9章主要介绍搜索引擎的实现。内容涉及模糊搜索、多关键字查询、现有搜索网站使用等内容。
第10章主要介绍留言板的实现。内容涉及留言板数据库构成、用户界面设计和实现、留言管理界面设计和实现。
第11章主要介绍网站流量器的实现。内容涉及Application、Session、PageCounter、FileSystem对象的使用,实现了对网站人数的统计,并以图形化的方式显示。
第12章主要介绍用户管理和用户登录的实现。内容涉及MD5数据加密、表单验证、验证码使用和数据传输合法性。通过本章介绍读者可以了解如何使用图形验证码的实现方法。
第13章主要介绍网页邮件发送的实现。内容涉及SMTP服务使用、邮件发送组件的使用。
第14章主要介绍聊天室的实现。内容涉及聊天室各种技术的实现,如定时刷新、Application和Session的动态刷新、私聊的实现。
第15章主要介绍网络投票的实现。本章介绍各种投票的实现方式,如单选模式投票、多选模式投票。同时,本章还介绍了如何避免网上常见问题——多选投票。
第16章主要介绍了开发一个网上购物系统,该系统包含了一个典型的商务网站的各个要素。
适合的读者
网页专业设计制作人员
网站维护人员
网页制作爱好者
大学/大专/中专的学生
社会培训学员
毕业设计的学生
本书由顼宇峰统筹编写,其中洛阳大学网络中心的马军老师,编写了本书的第6~9章,顼宇峰编写了其余章节。另外,张增强、李振鹏、张金霞等人在本书的编写过程中承担了大量工作,在此表示感谢!
由于写作时间仓促,加之作者水平所限,本书难免有不妥之处,望各位读者和专家指正。
编 者
| 回书目 下一节 |
|
· Linux笔试面试题选摘测.. · 08年5月软考网管上午真.. · 性能测试从零开始 目录 · 08年5月软考网工上午真.. · 上周拒绝服务攻击(DDo.. · 08年5月各大网上书店及.. |
· 2008年5月24日软考试题.. · 软件设计师专家临考模.. · 上周网络管理员专家自.. · 网络工程师自测获奖名.. · 08年4月各大网上书店及.. · 系统分析师自测获奖名.. |
|
||||
| · ASP.NET开发教程 · 专题:ASP.NET 2.0基础.. · LAMP技术精解 · 服务器节能与绿色IT · ARP攻击防范与解决方案 · Linux 集群技术专题 · Windows集群服务应用 · CISSP认证成长之路 |
· SQL Server 2008/2005.. · SQL Server入门到精通 · 网络工程师职业规划与.. · 浏览器的战国时代 · 运营商封堵ADSL共享 中.. · 微软出价446亿美元收购.. · 技术人求职简历完备手册 · 开源虚拟化技术Xen |
|||
|
||||
| · SOA 面向服务架构 · SQL Server 2008/2005.. · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · Apache技术专题 · Windows集群服务应用 · 国际文档格式标准开战 |
· 路由器设置与口令恢复 · Linux 集群技术专题 · PHP开发应用手册 · SOA 面向服务架构 · 企业数据恢复指南 · 了解统一威胁管理(UTM).. · 专题:AIX操作系统管理.. · 访问控制列表(ACL)介绍 |
|||
|
||||
| · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · 三层交换技术专题 · Apache技术专题 · 企业数据恢复指南 · Windows集群服务应用 |
· 路由器设置与口令恢复 · Linux 集群技术专题 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 反垃圾邮件技术应用 · 访问控制列表(ACL)介绍 · ASP.NET开发教程 · PHP开发应用手册 |
|||