基于ASP的网站开发_李红升.docx
《基于ASP的网站开发_李红升.docx》由会员分享,可在线阅读,更多相关《基于ASP的网站开发_李红升.docx(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 多媒体技术及应用 计算机光盘软件与应用 Computer CD Software and Applications 2012年第 8期 基于 ASP的网站开发 李红升 (西安铁路职业技 学院,西安 710014) 摘要:随着互联网技术的迅速发展,越来越多的网站需要以动态形式发布网页,基于 ASP的网站开发应运而生。 本文详细介绍了 ASP技术的概念、工作原理、特点。网络数据库技术是开发网站必须掌握的技术,本文给出了网络 数据库使用中所需的技术及访问步骤,最后提出了网站设计所需的软硬件条件以及网站开发的具体流程。 关键词: ASP;网站;开发 中图分类号: TP393.08 文献标识码 : A
2、 文章编号: 1007-9599 (2012) 08-0158-02 在网络技术飞速发展的今天,互联网成为人们获取信息的 重要渠道,在人们的生活中发挥着重要的作用。在这个网络系 统里,通过网络设备和硬件的构建,人们可以足不出户就能方 便的获取想要的信息、实现信息的检索和查看。因特网上的信 息主要是通过网站来发发布的,人们一般也是在特定的网站上 获取所需的信息,因此,网站在人们获取信息方面扮演了重要 的角色,它已成为企业、事业单位、机关、学校、社会团体等 的重要组成部分,越来越多的机构开始拥有并不断完善自己的 网站,通过网站来发布消息、通知、提供服务、开展经营、网 上支付等等。人们在上网的时候,
3、主要是通过打开网页访问网 站,因此,编写网页的语言不断的发展,常见的有 HTML, JSP, PHP, ASP等。本文主要介绍基于 ASP的网站开发。 _、 ASP技术 (一) ASP的概念 ASP是 Active Server Page的缩写,意为 “ 动态服务器页 面 ” 。ASP是微软公司开发的代替 CGI脚本程序的一种应用, 它可以与数据库和其它程序进行交互,是一种简单、方便的 编程工具。 ASP的网页文件的格式是 .asp, 现在常用于各种动 态网站中。 ASP的处理工作是在服务器端进行的,不依赖于客 户的浏览器。 ASP着重于处理动态网页和 WEB数据库的开发,用户在浏 览网页时,
4、根据自己的需求输入,网站根据客户的输入进行相 应的操作响应客户,将结果返回给用户的浏览器,达到为客户 处理服务的目的。 ASP的结构模型示意图如下所示。 图 1 ASP结构模型示意图 (二) ASP的工作原理 下面是ASP的工作原理流程: 1. 用户向浏览器地址栏输入网址,默认的页面扩展名 是 .asp 2. 浏览器向服务器发出请求。 3. 服务器引擎开始运行 ASP程序。 4. ASP文件按照从上到下的顺序开始处理,执行脚本命 令,执行 HTML页面内容。 5. 页面信息发送到浏览器, 6. 用户通过浏览器浏览需要的内容。 下图是 ASP的工作原理示意图。 (三) ASP的特点 ASP是一种
5、服务器端脚本编写环境,可以用来创建和运行 动态网页或 Web应用程序。 ASP网页可以包含 HTML标记、普通 文本、脚本命令以及 COM组件等。利用 ASP可以向网页中添加 交互式内容,也可以创建使用 HTML网页作为用户界面的 web应 用程序。 ASP网页具有以下特点: 1. 利用 ASP可以实现突破静态网页的一些功能限制,实现 动态网页技术; 2. ASP文件是包含在 HTML代码所组成的文件中的,易于修 改和测试; 3. 服务器上的 ASP解释程序会在服务器端执行 ASP程序, 并将结果以 HTML格式传送到客户端浏览器上,因此使用各种浏 览器都可以正常浏览 ASP所产生的网页; 4
6、. ASP提供了一些内置对象,使用这些对象可以使服务器 端脚本功能更强; 5. ASP可以使用服务器端 ActiveX组件来执行各种各样的 任务,例如存取数据库、发送 Email或访问文件系统等。 6. 由于服务器是将 ASP程序执行的结果以 HTML格式传回客 户端浏览器,因此使用者不会看到 ASP所编写的原始程序代 码,可防止 ASP程序代码被窃取。 7. 方便连接 ACCESS与 SQL数据库。 二、网络数据库技术 (一) 数据库介绍及设计 数据库 ( Database)是按照数据结构来组织、存储和管 理数据的仓库,随着信息技术和市场的发展,数据管理不再 仅仅是存储和管理数据,而转变成用
7、户所需要的各种数据管理 的方式,在网络环境下使用数据库也是日益增加的需求。如何 在不同的平台下方便地访问不同的网络数据库系统,是一个需 要解决的问题,这里 ASP的强大功能使其能够很好地满足这一 需求。并且由于 ASP本身是以数 据库驱动为核心的。因此 , Web 数据库设计将影响到整个系统的运行。 数据库设计是数据库应用过程中最重要的一步,分为以下 几个方面:需求分析、概念设计、逻辑设计和物理设计。 (二) SQL语言 SQL是机构性查询语言 (Structured Query Language)的缩 写。它包括查询、操纵、定义和控制四种功能,是一个综合的、 通用的关系数据库语言,同时又是一
8、种高度非过程化的语言 。 SQL 集成实现了数据库生命周期中的全部操作,提供了与关系数据库 进行交互的方法,它可以与标准的编程语言一起工作。 目前,基本所有数据库系统都支持 SQL访问,这使得各种不 同的数据库有了标准的访问接口形式。 SQL有两种使用方式,分 别问交互式 SQL和宿主型 SQL。 通过 SQL语言可实现对数据库中 具体数据的查找、增加、删除、修改等操作。基于 ASP的网络数 据库的访问也是遵循 SQL语言访问数据库的标准。 (一) AD0 和 ODBC 技术 AD0是一个用于存取数据源的 COM组件,它作为一个中间 层,提供给编程语言统一访问数据库的格式,允许编程人员根 据格
9、式编写数据库操作的程序而不必关心具体数据库是如何 实现的,只需关心如何连接数据库 (下转第 155页 ) 2012年第 8期 计算机光盘软件与应用 Computer CD Software and Applications 软件设计开发 jdbc. Driver property Name=” hibernate, coimrction.url” jdbc:mysql:/lo calhost:3306/exam?useUnicode=true&characterEncodi ng=utf&autoReconnect=true&autoReconnectForPoo ls=true 配置数据库的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP 网站 开发 李红升
限制150内