ASP基础与动态网页开发工具
ASP是目前流行的站点开发技术,由于ASP技术简单,并且已经成熟,所以已成为中小
型站点的主要开发技术。
操作方法
- 01
C/S(Client/Server)模式即客户/服务器模式是最早的网络服务模式.在网络中,客户 机负贵与用户的交互及收集用户信息,并通过网络向服务器请求对数据库信息进行处理。 服务器负贵管理对数据库的访问,对教据库进行检索和排序.并负贵数据库的安全控制。在 此模式下,客户机的处理功能通常都很强,但对客户机要求较高,其使用者一般需要经过专 门的培训。另外.客户/服务器(C/S)摸式的维护、升级也比较麻烦。图1-1是C/S棋式的工 作原理图。
- 02
一个在站点上运行的页面,可能是静态的.也可能是动态的。所谓睁态网页,指的是直接采用HTML语言编写的页面,其中不包含在服务器端运行的动态脚本。要注愈区别的是.静 态网页中可能也显示一些动态效果.比如动态图片、动画Flash等。另外,将脚本语言直接运行在客户端的页面也属于静态网页,静态网页的A大特征是可以直接在IE浏览器上执行,且 执行结果和经过Web服务器后的执行结果相同。这也就说明了一个问题。静态网页在处理的 时候沈度较快.运行于客户端的程序、网页、抽件、组件等属于静态网页,例如HTML页、 Flash ,JavaScript, VBScript等。仍态网页的文件的扩展名通常是. h t m ,. h t m l ,. sh t ml ,. xml等。 静态网页是网站建设的荃础,它没有数据库的支持.目前采用可视化的网站制作工具可 以很容易地实现静态框架.并自动生成裸代码。对于初学设计站点的人员来说.学习静态网 页的相关技术是必须的. 静态网页的特点如下: (1)每个页面都有一个固定的URL.且网页URL不含有勺”等传值符号. (2)每个静态页面都保存在Web服务器上,每个网页都是一个独立的文件。 (3)静态网页的内容相对稳定.因此容易被搜索引攀检索. “)静态网页没有数据库的支持,在网站制作和维护方面工作最较大,因此当网站信息 f很大时完全依盘朴态网页就不太可能; (5)静态网页的交互性搜,不能作为注册等操作数据库的相关项目.
- 03
动态网页指的是采用相关动态服务器技术,如ASP,ASP.NET,JSP,PHP等实现的和 用户实际使用交互的网页。动态网页并不是指显示的动画、动作等相关效果.而是指必须经 过服务器的编译执行才能体现网络服务的网页。在现实中,大2数据信息的录人、维护等过 程必须采用动态网页技术,才能节省时间和更有效管理。例如,某学校有几万名学生,每个 学生都要查询相关的个人信息.并且学生的信息在不断变化之中,如果采用给每个学生设足 一个静态页面的特征,一方面站点的存储数据最太大,同时,这么多的网页要统一制作和特 理显然是不可能的,所以.据要结合动态网页技术编写一个简单的调用界面.当用户需要时, 从对应的数据库中抽取所需字段,自动生成一个网页即可。另外,大里的数据交互过程本身 使用静态网页是不可能实现的.所以在站点编程中,掌握真正的动态编程技术才是核心。 动态网页以数据库技术为基础,采用统一的数据库管理方式.大大提离了站点建立和维 护的效率。采用动态网页技术可以实现很多交互功能.如查询、修改、侧除数据的在线操作 等.采用动态调用技术只需要编写统一的调用窗口.即可随时为用户生成所需页面,减少了 在服务路上的页面存储盆.由于返回给用户的是一次动态页面的执行结果.所以井不担心 砚代码的泄露。采用动态技术惟一的缺点是,由于动态页面显示的内容是临时生成的.搜索 引攀可能不会对它进行相关的记录,这就要求站点管理员采取其他措施来实现站点的推广。