动态网页设计的原理分析

来源 :人间 | 被引量 : 0次 | 上传用户:lixjiea875623
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:伴随着互联网技术的飞速发展,人们从网页上获得越来越多形式的信息,其中具有较强交互式和开放式的动态内容占有着越来越重要的地位。导致以往的静态页面渐渐被动态页面所替代。以下主要研究动态页面的开发原理与开发动态页面相关的方法。
  关键词:互联网技术;交互式;开放式;静态网页;动态网页
  中图分类号:TP39 文献标识码:A 文章编号:1671-864X(2016)05-0288-01
  一、动态网页和静态网页的性质和差别
  静态网页设计中开发人员将内容设计成静态页面,用户只能顺应网页开发人员设定的内容浏览网页。静态网页中开发人员与用户不能够进行两方的交流。只能进行从服务器传到浏览器的信息传递,网页设计者得不到任何来自浏览者的反馈信息。动态网页运用文件扩展名不仅仅是 HTM,还有PHS、ASP等的文件来设计网页。一方面动态网页的建立需要依靠数据库,这很大程度上节约了网页维护成本。另一方面动态网页能够实现很多动态网页所不具有的功能,如用户注册、登陆、查询以及管理等。
  动态网页的和静态网页,两者最主要的区别为 WEB 服务器工作方式的差异。静态网页呈现静态内容是因为 WEB 服务器对接收到的静态网页的请求不做任何处理,直接将其发送到客户浏览器端。在收到动态网页的请求的情况下,WEB 服务器会将相关文件传递给应用程序的服务器,由该服务器翻译和解释,并将解释的结果反馈给客户端的浏览器。动态页面逐渐取代了以往的静态页面,受到大众的追捧。因此,动态网页设计面临更大的挑战,促使我们不断开发新技术来实现动态网页设计。
  二、开发动态网页的原理
  上文提到我们是依靠数据库来建立起动态网页中可变化内容的,我们不仅可以通过ODSC 调动数据库系统,而且利用SOL 语言实现直接对数据库系统的直接存取。
  动态网页不包含 HTNL 标记,它本身自带程序代码。网页的后缀依据所要表现的内容形式的不同而改变。此外,动态网页还可以根据时间以及访问者的不同呈现不同的网页内容。我们日常生活中所用到的BBS,留言板以及聊天室都是动态网页设计的实例。就当前来说,开发动态网页设计的技术有 ASP、PHP、JSP 三类,这三类开发技术的运用,使得动态网页的特点即动态性、交互性和开放性得以体现。
  三、动态网页设计技术——ASP,PHP和JSP的比较和分析
  (一)ASP 技术的优缺点。
  ASP 由微软开发,是一种运用在服务器端的脚本语言,其全称是 Active Server Pages,译成汉语是动态服务页面。利用ASP、HTML 页面和 Active X 相互结合的方式,来编写开放式的Web服务器的工作程序。ASP 的主要优点为形式简单,容易编辑、容易上手、编写不易出错等。
  ASP技术运用浏览器/Web服务器/数据库服务器三层构造。用户功能层处理服务器和浏览器、服务器和数据库服务器之间的接口问题,实现Web服务器对用户的响应、解释以及对数据库服务器的访问功能;数据处理层处理数据库服务器与Web服务器的接口问题,实现数据库服务器对Web服务器的访问响应。由于所有的程序不需要在客户浏览器上执行,而是在服务器端直接执行,等到程序执行结束后,服务器把结果反馈给客户浏览器,所以ASP 技术能够解决客户端的浏览器不可以運行已知代码这一问题,减轻了用户端浏览器的压力,保障了交互的实时性。
  (二)PHP技术及其特点。
  PHP提供类和对象,支持构造器、提取类等。因为PHP的基本思想是面向对象,这也体现了基于Web编程需要很强的面向对象编程能力的事实。PHP是一种跨平台的语言,几乎可以运行在所有环境下,包括Windows,Unix,Linux的Web服务器。
  PHP 的使用是免费的,即它是自由运用到在众多平台的。PHP技术具有执行效率高、速度快、耗费较少的优势。PHP 有很多的长处,但同时也有劣势,包括在没有多层次结构支持的情况下,一些大型应用的需求得不到满足;规模空间较小,只能用分布式计算来解决高负荷站点的计算问题,这样很难开发出稳定的站点应用系统。另一方面在PHP的后台数据库改变时,必须对源代码做相应的修改才能运行,增加了系统的维护时间和成本。而且由于PHP主要支持企业层级以下的形式,所以几乎不可能在企业层级和大型站点使用PHP。再加上PHP不能进行编译性质的开发工作,从而不能实现商品化的开发应用。
  (三)JSP技术及其特点。
  在JSP技术中,设计网页和格式化最终的网页是通过HTML或者XML标识来实现的。Web网页开发人员使用JSP或者小脚本来生成页面上的动态内容。生成的内容由JSP标识和JavaBeans/EJB组件封装,并且被捆绑在小脚本中。脚本都是在服务器端运行的,由W网页管理者和网页开发人员来编辑和使用JSP页面,对脚本的内容不会造成影响。在服务器端,JSP引擎翻译JSP标识和小脚本,形成所请求的内容(如通过访问JavaBeans组件,使用JDBC来访问数据系统),最后把结果以HTML(或XML)网页的方式返回给浏览器。
  JSP具有许多优点:
  1.适用平台广。JSP可以运行在具有Java虚拟环境下的一切平台。
  2.代码执行高效。JSP代码只在第一次被运行时被编译,此后每次执行均不需要再次编译。减少了执行时间,提高了执行效率。
  3.代码可移植性好。JSP的生成以Java语言为背景,承接了Java的一切特征。所以在一种平台的机器上运行通过的代码,只要做相应的少许修改,便能够很轻松地在另一种平台的机器上运行成功。
  四、总结
  PHP、ASP 以及JSP 是目前动态网页设计的三种主要的设计技术。它们都各有千秋,相互抗衡,在当前的动态网页设计中均占有一定的市场。就小型的商业网站、个人网站以及校园网站来说,主要是ASP 和PHP 技术来支撑。而ASP在这几年的迅速发展后逐渐被运用于大型网站的开发。再者由于JSP 以功能强大的 Java为 基础,JSP的灵活性很强,发展前景巨大,被开发并运用于各种大型网站。
  参考文献:
  [1]宣强.动态网页设计的原理分析[J].信息与电脑(理论版),2013,No.29208:86-87.
  [2]程晓旭.动态网页设计技术的分析和比较[J].计算机应用研究,2002,12:153-155.
  [3]张洪庆.支持动态页面的快速URL提取方法研究[D].哈尔滨工业大学,2013.
  作者简介:王通(1995-),男,汉,湖北武汉市人,武昌理工学院艺术设计学院电脑艺术设计1303班学生。
其他文献
摘要:从广义的角度来讲,会计信息失真包含了合法性的会计信息情况以及非合法性的会计信息失真情况,这两者之间存在的主要差别便是导致其产生的原因不一样。所谓合法性会计信息失真,也就是当依据合法真实的会计原始凭证、按照合法的会计处理流程以及会计准则要求,但是因为在选择会计政策的过程中导致其和实际情况出现了不同程度的偏差,而产生了失真的会计信息;所谓非合法性会计信息失真,也就是说依据不真实的会计原始凭证,或
情感在人们的日常生活中可以说是人类永恒的话题和不老的童话,是人与人交流之中心灵深处最柔软最脆弱最敏感的神经.亲情,友情,爱情.以此为基础的情感广告孕育而生.情感广告是
20世纪60年代起至80年代前期,银幕上同性情结逐渐萌生,初具规模.从80年代中期至今,同性恋电影步入一个新的发展阶段.同性恋题材的电影渐渐增多,并得到公众和专家的肯定,在国
通过对湖南省水上运动训练基地58名运动员运动创伤的调查与分析,对皮划艇和赛艇创伤的特点、规律及原因进行初步研究.并提出了伤病的预防措施和平时训练时的注重事项.
本文建立了人体—座椅接触面的温度模型,利用实测温度数据验证了模型的精度。从接触面温度特性模型中提取出了三个评价指标:接触面最终温度,接触面温度的最大变化率以及接触
本论文拟在美国多元文化思潮崛起的背景下,以美国当代最著名的犹太裔作家索尔·贝娄的小说 为例,讨论少数族裔小说的一个共同主题,即在一个异质文化环境里,少数族裔所面临的
摘要:随着经济的发展,企业之间的竞争日渐从产品竞争、服务竞争发展到品牌层次的竞争,品牌形象的成功塑造是品牌竞争的关键。网络媒体改变了传统媒体的传播方式,给品牌形象塑造带来新的机遇和挑战。虽然常见的网络广告中不乏有品牌形象塑造的影子,但如何利用网络广告来塑造良好的品牌形象,尚未形成系统的可借鉴的操作流程。  关键词:网络;推广;营销;品牌  中图分类号:F724 文献标识码:A 文章编号:1671-
随着中国经济的发展,国有企业的改制,上市公司的队伍越来越壮大,为了对股东负责,留住企业人才,上市公司对高管人员采取了高收入的激励方式,以求企业稳定发展。目前,就中国国
期刊
近年来,随着我国教育事业发展水平的不断提高,德育教育工作受到了社会的广泛关注和高度重视,而且德育教育作为素质教育发展的灵魂,在学生的未来成长和发展中有着重要的导向和