养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

ASP基础与动态网页开发工具

时间:2024-10-04 03:23:40

ASP是目前流行的站点开发技术,由于ASP技术简单,并且已经成熟,所以已成为中小型站点的主要开发技术。

工具/原料

服务器端和客户端的概念

静态网页的工作原理

动态网页的工作原理

方法/步骤

1、C/S(Client/Server)模式即客户/服务器模式是最早的网络服务模式.在网络中,客户机负贵与用户的交互及收集用户信息,并通过网络向服务器请求对数据库信息进行处理。服务器负贵管理对数据库的访问,对教据库进行检索和排序.并负贵数据库的安全控制。在此模式下,客户机的处理功能通常都很强,但对客户机要求较高,其使用者一般需要经过专门的培训。另外.客户/服务器(C/S)摸式的维护、升级也比较麻烦。图1-1是C/S棋式的工作原理图。

2、一个在站点上运行的页面,可能是静态的.也可能是动态的。所谓睁态噩荜务圃网页,指的是直接采用HTML语言编佯鲅烫侬写的页面,其中不包含在服务器端运行的动态脚本。要注愈区别的是.静态网页中可能也显示一些动态效果.比如动态图片、动画Flash等。另外,将脚本语言直接运行在客户端的页面也属于静态网页,静态网页的A大特征是可以直接在IE浏览器上执行,且执行结果和经过Web服务器后的执行结果相同。这也就说明了一个问题。静态网页在处理的时候沈度较快.运行于客户端的程序、网页、抽件、组件等属于静态网页,例如HTML页、Flash,JavaScript,VBScript等。仍态网页的文件的扩展名通常是.htm,.html,.shtml,.xml等。静态网页是网站建设的荃础,它没有数据库的支持.目前采用可视化的网站制作工具可以很容易地实现静态框架.并自动生成裸代码。对于初学设计站点的人员来说.学习静态网页的相关技术是必须的.静态网页的特点如下:(1)每个页面都有一个固定的URL.且网页URL不含有勺”等传值符号.(2)每个静态页面都保存在Web服务器上,每个网页都是一个独立的文件。(3)静态网页的内容相对稳定.因此容易被搜索引攀检索.“)静态网页没有数据库的支持,在网站制作和维护方面工作最较大,因此当网站信息f很大时完全依盘朴态网页就不太可能;(5)静态网页的交互性搜,不能作为注册等操作数据库的相关项目.

3、动态网页指的是采用相关动态服务器技术,如ASP,ASP.NET巳呀屋饔,JSP,PHP等实现的和用户实际使用交互的网页。动态网页并不是指显示的动画、动作等相关效果.而是指必须经过服务器的编译又慈阕侩执行才能体现网络服务的网页。在现实中,大2数据信息的录人、维护等过程必须采用动态网页技术,才能节省时间和更有效管理。例如,某学校有几万名学生,每个学生都要查询相关的个人信息.并且学生的信息在不断变化之中,如果采用给每个学生设足一个静态页面的特征,一方面站点的存储数据最太大,同时,这么多的网页要统一制作和特理显然是不可能的,所以.据要结合动态网页技术编写一个简单的调用界面.当用户需要时,从对应的数据库中抽取所需字段,自动生成一个网页即可。另外,大里的数据交互过程本身使用静态网页是不可能实现的.所以在站点编程中,掌握真正的动态编程技术才是核心。动态网页以数据库技术为基础,采用统一的数据库管理方式.大大提离了站点建立和维护的效率。采用动态网页技术可以实现很多交互功能.如查询、修改、侧除数据的在线操作等.采用动态调用技术只需要编写统一的调用窗口.即可随时为用户生成所需页面,减少了在服务路上的页面存储盆.由于返回给用户的是一次动态页面的执行结果.所以井不担心砚代码的泄露。采用动态技术惟一的缺点是,由于动态页面显示的内容是临时生成的.搜索引攀可能不会对它进行相关的记录,这就要求站点管理员采取其他措施来实现站点的推广。

© 一点知识