当前位置: 迅达文档网 > 党团工作 >

网页制作技术FrontPage,Dreamweaver,JSP,,ASP的比较

| 来源:网友投稿

                                        (呼伦贝尔学院信息科学分院,内蒙古 呼伦贝尔  021008)
摘 要:文章认为,现有的网页制作技术有很多,其中包括软件:微软公司的FrontPage、Macromedia公司的Dreamweaver,语言:Java Sever Pages(JSP)和微软Active Sever Pages(ASP),这些都为实现动态网页制作提供技术环境支持,并为程序开发人员提供应用程序的编制与自带组件设计网页从逻辑上分离的技术,替代CGI使网站建设与发展变的较为简单与快捷。
关键词:FrontPage,Dreamweaver,JSP,ASP
中图分类号:TP319  文献标识码:C  文章编号:1007—6921(2007)06—0092—02
1 Frontpage,Dreamweavre的相同点
      在网页里,把点击后会进行页面切换的技术叫超级链接,在Frontpage,Dreamweaver里用文字来建立链接。
1.1 创建一个指向站点内其他网页的超链接步骤
      选择“插入”菜单的“超链接”命令,在文件列表框内选择“页面Index.htm”文件,注意在URL文本框中显示了该文件的地址。单击“确定”按钮,超链接就制作成功了。 我们切换到预览模式(单击预览按钮),当我们把鼠标指向“主页”两字时鼠标变成手形,单击它,就切换到主页了。
1.2 把一个图形放到,Dreamweaver网页的方法
    只有扩展名为GIF,PNG,JPEG的图形文件才能成为页面的一部分。如果图形不是这种格式,使用了其他格式的图形文件,在保存网页时,Frontpage, Dreamweaver会提示做格式转换,并且可以自动进行格式转换。选择“插入”菜单的“图片”命令,单击“来自文件”或在URL栏内输入图片的地址,找到图片再单击“确定”按钮。在默认情况下,Frontpage和Dreamweaver认为你要插入的图片总是放在你建立的站点的目录或它的子目录下的。可以说,站点就是一个目录。把编辑的许多网页文件放在同一个目录下,称这个目录为站点的主目录。当然,也可以在这个目录下建立其他的子目录,再把所有的图形放在子目录里。所以搜索下拉列表只允许在主目录和主目录下的子目录进行选择。
1.3 文件命名原则  
      每一个目录中应该包含一个缺省的html文件,文件名统一用index.htm;文件名称统一用小写的英文字母、数字和下划线的组合;命名原则的指导思想一是使得你自己和工作组的每一个成员能够方便的理解每一个文件的意义,二是当我们在文件夹中使用“按名称排例”的命令时,同一种大类的文件能够排列在一起,以便我们查找、修改、替换、计算负载量等等操作。
2 Frontpage,Dreamweaver的不同点
      ①Frontpage缺少动态元素,实现的是简单页面之间的跳转。使用不如Dreamweaver广泛。②Dreamweaver设计可以使用框架,动画轴,表单,按钮等页面元素,它们可以使页面元素更丰富,给浏览者更美的视觉效果。Dreamweaver还经常使用Fireworks制作和处理的图片,Flash制作的动画,故Dreamweaver,Fireworks,Flash被称为网页三剑客。Dreamweaver允许全文检索的页面,为了使Internet 上的搜索引擎能够有效检索,在频道的首页的html的之间应该加入Keywords 和Description 元标记。
3 动态网页制作技术JSP与ASP的相同点
      ①在服务器端引用上ASP和JSP有着相同之处。ASP和JSP都可以支持此功能的服务器(IIS,APACHE)上实现服务器端包含虚文件。但JSP是将动态页面的结果包含进来,而不是包含文件的代码本身。
       ASP:<!-#includefile="subfile.asp"->
      JSP:%@includefile="subfile.jsp"-
      ②JSP和ASP在结构上类似,都是以“”作为标计符。③Application管理方面有时服务器需要管理面向整个应用的参数,使得每个客户都能获得同样的参数值。和Session一样,ASP使用Application对象而JSP使用ServletContext对象,操作的方法和Session一样。
4 JSP与ASP的不同点
      最本质上的区别在于:两者是来源于不同的技术规范组织,其实现的基础:WEB服务器平台要求不相同。
      JSP技术:开放的技术  
      JSP和ASP技术明显的不同点:开发人员在对两者各自软件体系设计的深入了解的方式不同。JSP技术基于平台和服务器的互相独立,输入支持来自广泛的,专门的,各种工具包,服务器的组件和数据库产品开发商所提供。相比之下,ASP技术主要依赖微软的技术支持。
4.1 平台和服务器的独立性
      JSP技术能够运行在任何WEB服务器上并且支持来自多家开发商提供的各种各样工具包。ASP主要工作环境是微软的IIS应用程序结构,又因Activex对象具有平台特性,所以ASP技术不能很容易地实现在跨平台的WEB服务器的工作。


4.2 开发过程,开放的原代码
      SUN应用JAVA社团性过程开发JSP技术。针对JSP的产品,SUN授权了工具提供商(如Macromedia),结盟公司(如Apache,Netscape),最终用户,协作商及其他。最近,SUN将最新版本的JSP和JavaTM Servlet(JSP 1.1,JAVA SERVLET 2.2)的原代码发放给Apache,以求JSP与Apache紧密的相互发展。JSP应用程序界面(API)毫无疑问已经取得成功,并将随JAVA组织不断开放扩大继续完善。相反,ASP技术仅依靠微软本身的推动,其发展是建立在独占的,封闭的开发过程基础之上。
4.3 从开发人员的角度来看
      ASP和JSP技术都能使开发者实现通过点击网页中的组件制
作交互式的、动态的内容和应用程序的WEB站点。ASP仅支持组件对象模型COM,而JSP技术提供的组件都是基于JavabeansTM技术或JSP标签库。
4.3.1 SP标签可扩充性。
      尽管ASP和JSP都使用标签与脚本技术来制作动态WEB网页,JSP技术能够使开发者扩展JSP标签得以应用,JSP开发者能定制标签库,所以网页制作者充分利用与XML兼容的标签技术强大的功能,大大减少对脚本语言的依赖。由于定制标签技术,使网页制作者降低了制作网页和向多个网页扩充关键功能的复杂程度。
4.3.2 SP跨平台的可重用性 
      JSP的开发人员在开发过程中一直关注可重用性。JSP组件(企业JavabeansTM,Javabeans,或定制的JSP标签)都是跨平台可重用的。企业Javabeans组件可以访问传统的数据库,并能以分布式系统模式工作于UNIX和WINDOWS平台。JSP技术的标签可扩充功能为开发人员提供简便的,与XML兼容的接口即共享网页的打包功能使其完全的工业标准化。
      这种基于组件的模式很有效提高应用程序的开发效率,因为这种模式能够使开发人员利用快捷的子组件快速创建模板应用程序,然后再整合一些附加功能以后便可使用。象这样有效的方法在JSP中无处不在,并可将其打包成一个Javabean或一个工业标准化的Javabean组件。
5 JAVA的优越性  
      JSP技术是用JAVA语言作为脚本语言的,而ASP网页使用微软的VBScrip或Jscrip。JAVA是成熟的,强大的,易扩充的编程语言,远优于基于BASIC的脚本语言。如:JAVA的可执行性优于VBScript或Jscript语言。因为它们利用JAVA技术并且都被编译为JAVA Servlets,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。
5.1 易于维护性
       基于JSP技术的应用程序比基于ASP的应用程序易于维护和管理。

 
5.2 企业产品的多样性
      JAVA2平台即企业版(J2EE)是适用于多企业应用程序的JAVA结构,作为J2EE的部分,JSP网页可访问所有J2EE的组件,包括Javabeans,企业级Javabeans及JAVA Servlets。JSP网页都能完全编译成为Servlets,所以它们都享有灵活性的特点和为服务器端JAVA应用程序。J2EE平台内容不仅包括管理复杂的企业应用程序而且包括事务管理技术和Pooling资源管理技术。
5.3 JSP网页可以访问标准的J2EE服务
      其中包括:JAVA名称和目录界面API;JDBCTM API(与关联的数据库通讯);JavaMailTM(支持基于JAVA邮件和消息应用程序的类); JAVATM 消息服务。
[参考文献]
[1] 彭波,张弘.网页设计教程.海口:南海出版公司.
[2] 齐建玲,邓振杰,刘博涛.网页制作教程.北京:中国水利水电出版社.
[3] 德力,卢明波,王化宇编著.实用网站技术基础.呼和浩特:内蒙古教育出版社.
[4] 齐建玲.网页设计与制作实用技术.北京:中国水利水电出版社.
[5] 张景峰,韩红旗,刘畅涛.asp程序设计及应用.北京:中国水利水电出版社.
[6] 宋中山,严钱钧主编/Java程序设计.北京:清华大学出版社.
[7] 贾振华,黄荣盛,贾振旺.Java语言程序设计.北京:中国水利水电出版社.
[8] 李芝兴,杨瑞龙编著/Java程序设计之网络编程.北京:清华大学出版社.

推荐访问:网页制作 技术 FrontPage asp JSP

热门排行

党委党组落实全面从严治党主体责任规定指出本地区本单位发生重大违纪违法案件14篇

党委党组落实全面从严治党主体责任规定指出本地区本单位发生重大违纪违法案件14篇党委党组落实全面从严治党主体责任规定指出本地区本单位发生重大违纪违法案件篇1我

2022年五星支部创建实施方案5篇

2022年五星支部创建实施方案5篇2022年五星支部创建实施方案篇1为切实提高支部党建工作科学化水平、不断夯实党建基础,挖掘支部党建特色,创新支部党建工作做

七言绝句古诗精选【十首】

【 能力训练 导语】七言绝句是中国传统诗歌的一种体裁,简称七绝,属于近体诗范畴。此体全诗四句,每句七

2022年支部党员大会记录内容14篇

2022年支部党员大会记录内容14篇2022年支部党员大会记录内容篇120xx年度我校新党员发展工作已经开始。根据学校党委3月21日会议精神,今年新党员发展

统计工作如何为企业管理服务

作为企业管理重要组成部分的统计工作,在企业的经济运行中发挥着信息、咨询和监督三大作用,它为企业的经营

乡镇创建无毒社区工作方案

一、指导思想以“三个代表”重要思想为指导,认真贯彻落实上级精神,以禁吸戒毒为中心,全面落实禁毒工作责

四年级我家菜园日记500字

菜园子,就是种菜的地方。种菜的时候为了防止家禽进入菜地,于是农夫用篱笆或者栅栏将菜地围起来形成的一个

哈尔移动城堡电影观后有感范本

在观看完一部作品以后,相信你会有不少感想吧,这时我们很有必要写一篇观后感了。可能你现在毫无头绪吧,下

党支部2022年学习计划14篇

党支部2022年学习计划14篇党支部2022年学习计划篇1认真坚持“三会一课”制度,对于加强支部建设,提高党的战斗力、健全党的生活,严格党员管理,充分发挥党