七彩课堂[网页设计CSS教程系列]
静态网站和动态网站
     什么是ASP?
1.静态网站和动态网站
您的网站是否仍一如既往地保持“静态”?目前呈几何增长的互联网网站中,有相当一部分仍固守“静态”,无形中已大大落后于时代的步伐。所谓“静态”指的就是网站的网页内容“固定不变”,当用户浏览器通过互联网的HTTP(Hypertext Transport Pr otocol)协议向WEB服务器请求提供网页内容时,服务器仅仅是将原已设计好的静态HTML文档传送给用户浏览器。其页面的内容使用的仅仅是标准的HTML代码,最多再加上流行的GIF89A格式的动态图片,比如产生几只小狗小猫跑来跑去的动画效果。若网站维护者要更新网页的内容,就必须手动地来更新其所有的HTML文档。
“静态”网站的致命弱点就是不易维护,为了不断更新网页内容,你必须不断地重复制作HTML文档,随着网站内容和信息量的日益扩增,你就会感到工作量大得出乎想象。
你不禁要问:那么什么是动态网站呢?所谓“动态”,并不是指那几个放在网页上的GIF动态图片,在这里笔者为动态页面的概念制定了以下几条规则:
“交互性”即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后WEB发展的大事所趋。
“自动更新”即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量。
“因时因人而变”,即当不同的时间、不同的人访问同一网址时会产生不同的页面,是不是很酷?
现在你已经对“动态”网站有了一个基本的概念,接下来应挑选称手的“兵刃”了。将网站“动态”化的方法很多,这要看你是出于何种需求。如果你是个人网站的维护者,使用的是免费主页空间,那么绝大多数情况下你只能使用Java、Java Script和最新的DHTML技术,他们虽然拥有一定的交互性,但本质上还是静态的。如果你的主页空间提供者能给予你CGI权限或ASP支持,那么你将能非常幸运地发挥真正的动态技术。
当前的动态技术有许多,例如ASP、PHP、JSP等等,我们要讨论的是ASP。
2.什么是ASP
ASP的全称是Active Server Pages,使用它,可以在客户浏览器端进行大量信息查询,客户咨询,资源交互等“动态”操作。客户能够和网站进行交互,查询企业资料,与企业的交流,并及时获得信息反馈。
网站管理员也可以直接通过ASP来添加、更新、删除服务器上的资料,不需要象“静态”网页那样去制作页面,然后上传至服务器。
下面大家看一个ASP网站的例子:
http://www.caispace.com
这是一个留言簿,留言簿里所有的留言都是保存在数据库里的,用户查看留言的时候,ASP页面回从数据库中调出相应的信息显示给用户。例如,大家点击“情人节核心部分源程序”这个链接时调用的页面是:http://www.caispace.com/guestbook/show.asp?id=82,实际上网站里是没有这一页的,这页是ASP通过调用数据库信息动态生成的。
ASP也是以文件的方式存在的,它只能在支持ASP的服务器上运行,它实际上是一个纯文本文件,扩展名是asp。例如上面的页面http://www.caispace.com/guestbook/show.asp?id=82,它就是show.asp这个文件加上查询字符串形成的,用于调用数据库中编号为82的留言。事实上,所有的留言都是通过show.asp这个文件调用的。
信息推荐
资讯中心 | 电子商务 | 搜索营销 | 设计学院 | 中医养生 | 养生保健 | 节日祝福 | 民俗文化 | 奇闻趣事
建站知识 | 人世百态 | 网站导航 | 传统节日 | 搜索热点 | 星座运势 | 趣闻轶事 | 祝福的话 | 短信大全
© 2023 QicaiSpace.Com