互联网发展到今天,传统的静态页面技术已经不再能满足高级用户的需求.
这类需求用户希望能根据其自身行业特点,生成更为灵活的动态页面.
而动态网页技术借助数据库对于信息检索的极大优越性,来实现这部分交互性操作.
6.
1ASP介绍6.
1.
1什么是动态网页和静态网页静态网页就是通常所说的HTML格式的网页.
网页的URL后缀包括.
htm、.
html、.
xml等形式.
其优点是占用服务器资源教少,易被检索.
缺点是制作和维护工作量较大,交互性差.
动态网页采用动态网站技术生成的网页.
网页的URL后缀包括.
asp、.
jsp、.
php等形式.
其优点是可以按需求定制交互功能,数据库查询功能强大.
缺点是耗费服务器资源,以降低一定的检索几率作为代价.
注意:这里所说的动态网页,并不是动态视觉特效.
在一些网页上经常看到的滚动字幕、flash动画特效等,只是网页具体内容的各种表现形式.
在很多时候,网页设计师都会静动结合的模式.
在同一个站点内,根据功能模块进行划分,发挥两者各自的优势,取长补短.
6.
1.
2什么是ASPASP(ActiveServerPages)并不是一种语言,而是一个Web服务器端的脚本编写环境.
借助其可以创建具有交互性的Web服务应用程序,例如用户管理、站内搜索等.
可以理解成一种被简化的个人版的CGI程序,开发流程也没有以往那么烦琐.
ASP使用的ActiveX技术基于开放设计环境,把对象进行封装,通过程序来调用.
其本身封装了一些基本组件,高级程序员也自己开发更多的实用组件.
这就使得动态网页有了无限的扩展潜力,更是传统的CGI等程序远不能及的.
如果从软件技术层面上对ASP的特点进行归类,可以分为如下几点.
无需进行编译,直接解释执行.
无需用户端的浏览器支持,运行在服务器端.
面向对象,组件引用很方便.
还可任意定制服务器组件进行扩充.
兼容性好,能使用任何ActiveXscripting语言.
6.
1.
3ASP可以做什么ASP可以实现以往CGI程序的所有功能.
能够很轻松地实现对页面内容的动态控制,网页设计师可·104·以根据不同的网页浏览者定制不同的内容.
使用ASP一个最大的好处就在于可以借助ADO(ActiveDataObject)这种新型的数据访问模型.
能够极为方便地访问数据库,从而也成就了基于交互性的网站系统开发.
网页浏览者就可以通过浏览器来输入、更新和删除站点数据库服务器中的数据.
通过使用ASP内置的FileAccess组件,可以读写站点服务器上的文件.
来实现访客计数器、在线提醒等功能.
甚至可以实现多个主页间共享信息,来开发复杂的商务站点应用程序.
ASP还提供了广告翻转组件(ADRotator)、浏览器能力组件(BrowserCapabilitiesComponent)等内置功能.
使用这些组件能在自己主页上制作广告条,或是对浏览器进行检测.
关于Linode,这是一家运营超过18年的VPS云主机商家,产品支持随时删除(按小时计费),可选包括美国、英国、新加坡、日本、印度、加拿大、德国等全球十多个数据中心,最低每月费用5美元($0.0075/小时)起。目前,注册Linode的新用户添加付款方式后可以获得100美元赠送,有效期为60天,让更多新朋友可以体验Linode的产品和服务。Linode的云主机产品分为几类,下面分别列出几款套餐配置...
棉花云官网棉花云隶属于江西乐网科技有限公司,前身是2014年就运营的2014IDC,专注海外线路已有7年有余,是国内较早从事海外专线的互联网基础服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前公司研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务(SaaS),拥有丰富的国内BGP、双线高防...
今天遇到一个网友,他在一个服务器中搭建有十几个网站,但是他之前都是采集站点数据很大,但是现在他删除数据之后希望设置可能有索引的文章给予404跳转页面。虽然他程序有默认的404页面,但是达不到他引流的目的,他希望设置统一的404页面。实际上设置还是很简单的,我们找到他是Nginx还是Apache,直接在引擎配置文件中设置即可。这里有看到他采用的是宝塔面板,直接在他的Nginx中设置。这里我们找到当前...