动态网站开发语言之ASP与JSP的比较

来源 :教育前沿·理论版 | 被引量 : 0次 | 上传用户:marinefish
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  中图分类号:TP393文献标识码:A文章编号:1673-1875(2009)04-021-01
  
  自从微软推出了ASP(ActiveServerPage)之后,它以其强大的功能,简单易学的特点受到广大WEB程序开发人员的钟爱。虽然ASP可以通过增加控件而在Linux下使用,但是其功能最强大的DCOM控件却不能使用。而SUN公司在Java的基础开发出的JSP(Java ServerPages)实现了动态页面与静态页面的分离,脱离了硬件平台的束缚,以及编译后运行等方式大大提高了其执行效率而逐渐成为因特网上的主流开发工具。
   ASP和JSP在技术方面有许多相似之处。两者都是为基于WEB应用实现动态交互网页制作提供的技术环境支持,都能够为程序开发人员提供实现应用程序的编制与自带组件设计网页从逻辑上分离的技术,而且都能够替代CGI使网站建设与发展变的较为简单与快捷。ASP和JSP最本质上的区别在于两者是来源于不同的技术规范组织,其实现的基础是WEB服务器平台要求不相同。
  JSP和ASP技术明显的不同点:开发人员在对两者各自软件体系设计的深入了解的方式不同。JSP技术基于平台和服务器的互相独立,输入支持来自广泛的,专门的,各种工具包,服务器的组件和数据库产品开发商所提供。ASP技术主要依赖微软的技术支持。
  一、平台和服务器的独立性。JSP技术依附于一次写入,之后,可以运行在任何具有符合JavaTM语法结构的环境。JSP技术能够运行在任何WEB服务器上并且支持来自多家开发商提供的各种各样工具包。
  ASP是基于Activex控件技术提供客户端和服务器端的开发组件,其技术基本上是局限于微软的操作系统平台之上。ASP主要工作环境是微软的IIS应用程序结构,又因Activex对象具有平台特性,所以ASP技术不能很容易地实现在跨平台的WEB服务器的工作。
  JSP应用程序界面(API)毫无疑问已经取得成功,并将随JAVA组织不断开放扩大继续完善。相反,ASP技术仅依靠微软本身的推动,其发展是建立在独占的,封闭的开发过程基础之上。
  区别如下:
  WEB服务器:ASP技术微软的IIS或个人WEB服务器;JSP技术任何WEB服务器包括Apache和IIS操作系统平台:ASP技术微软的视窗系统;JSP技术绝大多数的流行平台,包括solaris操作系统,微软的视窗系统,MAC OS,Linux,及其他UNIX系列平台产品跨平台访问:ASP技术需要第三方ASP的引入产品;JSP技术支持WEB信息机构环境中不同系列的计算机群即保证用户在当前软硬件及人力资源上的投资完全兼容,JSP技术提供灵活,开放选择:可以使用各种各样的工具提供商提供的工具,高度体现工业化标准输入与配置。
  二、从开发人员的角度。ASP和JSP技术都能使开发者实现通过点击网页中的组件制作交互式的,动态的内容和应用程序的WEB站点。ASP仅支持组件对象模型COM,而JSP技术提供的组件都是基于JavabeansTM技术或JSP标签库。由此可以看出两者虽有相同之处,但其区别是很明显的。
  JSP标签可扩充性。尽管ASP和JSP都使用标签与脚本技术来制作动态WEB网页,JSP技术能够使开发者扩展JSP标签得以应用,JSP开发者能定制标签库,所以网页制作者充分利用与XML兼容的标签技术强大的功能,大大减少对脚本语言的依赖。
  区别如下:
  可重用,跨平台组件:ASP技术没有JAVABEANS ;JSP技术企业级JAVABEANS,定制JSP标签。
  安全:防范系统崩溃:ASP技术没有;JSP技术有。
  内存泄露保护:ASP技术没有;JSP技术有。
  脚本语言:ASP技术VBSCRIPT,JSCRIPT;JSP技术JAVA 。
  定制标签:ASP技术没有;JSP技术有。
  三、企业产品的多样性
  JAVA2平台即企业版(J2EE)是适用于多企业应用程序的JAVA结构,JSP网页都能完全编译成为Servlets,所以它们都享有灵活性的特点和为服务器端JAVA应用程序。
   最终,因为JSP技术是基于JAVA的开放性过程的产品,因此它能够广泛支持不同提供商提供的工具,WEB服务器和应用程序的服务,这样能够使用户选择最佳的开发方法,选择最适应他们的应用程序开发的工具包,同时,有效地保护用户在代码和人员培训上的投资。
  区别如下:
  兼容传统的数据库:ASP技术可以(COM);JSP技术可以(用JDBC API)。
  集成数据源的能力:ASP技术能工作在任何符合ODBC规范的数据库;JSP技术能工作在任何符合ODBC规范的数据库,而且能访问符合JDBC技术规范数据库。
  组件:ASP技术COM组件;JSP技术JAVABEANS,企业级JAVABEANS或扩展的JSP标签。
  扩展工具支持:ASP技术有;JSP技术有。
  结论:
  JSP模型是在ASP之后定义的,它借用了ASP的许多优点,如Session,Application等对象。同时JSP使用灵活而强大的Java语言,而不是低效的Scripting语言。ASP开发者只能使用基于windows平台的技术,而Java和JSP是跨平台的。
其他文献
中图分类号:G623.2 文献标识码:A文章编号:1673-1875(2009)05-155-01     “语感”这个概念是在20世纪初提出来的,80年代以后,语感教学和语感研究成为语文教育的一个热点问题。近几年来,小学语文教学在《全日制义务教育语文课程标准》精神的指引下发生着很大的变化。长期形成的教学思想正在向工具性和人文性的统一转变。     一、语感教学的紧迫性     语感教学是指有步骤
期刊
摘 要:学校地理教育能促进学生思想品德健康成长,能提供丰富的地理知识并发展学生智能,能培养学生的审美情趣和审美能力。要充分认识地理教育的功能及其意义,切实加强学校地理教育。  关键词:地理教育 学生素质 功能  中图分类号:G633.55 文献标识码:A 文章编号:1673-1875(2009)05-151-02     地理教育作为一项社会实践活动,随着地理科学的形成而诞生、发展,到了现代,已逐
期刊
中图分类号:G633.8文献标识码:A文章编号:1673-1875(2009)05-149-01     随着素质教育的深化和现代人才观念的更新,如何提高学生的综合能力,有利于学生全面发展和形成优良的个性品质正逐渐成为检验教育教学成败的关键,因此,如何发掘学科优势,培养并帮助学生们全面发展,已成为所有教育工作者的愿望及工作目标。   化学是一门以实验为基础的科学,理论知识的熟练掌握依赖于实践操作中
期刊
中图分类号:G623.5 文献标识码:A 文章编号:1673-1875(2009)05-162-01     《数学课程标准》指出:“数学教学要紧密联系学生的生活实际,从学生的生活经验和已有知识出发,创设生动有趣的情境。”数学教学情境是联系数学与现实世界的纽带,是沟通数学与现实生活的桥梁。一个好的数学教学情境,不但要能够很好地激发起学生的探究欲望,还要激发学生的问题意识和促进探究的进行,调动学生的
期刊
中图分类号:G623.2 文献标识码:A 文章编号: 1673-1875(2009)05-160-01     小学语文《新课程标准》中指出:“综合性学习是一个自主、探究、合作的学习过程,重在激发学生的创造潜能,使学生较好地整合知识和能力,并运用于实践。”突出了学生的自主、探究、合作的学习过程,它以语文课程的整合为基点,强调语文学习与生活的密切结合,其目的是为学生构建开放的学习环境,为学生提供多渠
期刊
中图分类号:G633.3 文献标识码:A文章编号: 1673-1875(2009)05-164-01    “激励”,即激发鼓励,是指教师运用各种形式对学生施加的外力作用。它能激发学生的学习动机、兴趣,保持情绪的稳定性,帮助学生确立自我意识,建立远大的理想和抱负,促成学生智力因素得以最充分的发展。  初中生作为中学低年级语文教学的对象,他们正处在人生学习征途的关键路口。因为年纪小,贪玩,“成就动机
期刊
中图分类号:G635 文献标识码:A 文章编号:1673-1875(2009)05-167-01     在后进生转化过程中有不少成功的典例,但也有不少失败的教训。成功的原因可能很多,而失败往往在于教育者采用严管勤查的方法,试图在重典之下让后进生来一个一百八十度大转弯,收到立竿见影的效果,结果事与愿违。其实,后进生转化是一个复杂的系统工程。需要学校、家庭、社会各方面多管齐下。限于篇幅,这里我着重谈
期刊
摘 要:班级文化建设对中学生的学习、成长和成才有着不可估量的作用,往往会起到“随风潜入夜,润物细无声”无形的教育力量的作用。它由教师和学生共同创设,反过来又对它的创设者,尤其是青少年学生起着潜移默化的影响和教育作用。在创建班级文化氛围、加强班级文化建设上,主要包括班级、班级制度文化建设和班级精神文化建设。班主任应重视并努力做好班级的文化建设。  关键词:班级文化建设 潜移默化 物质文化建设 制度文
期刊
摘 要:师幼互动是当今早期教育的前沿性课题,积极的师幼互动是一种相互依存、相互作用,双向互动的新型师幼关系。而绘本阅读作为一种正逐渐走进幼儿园,走近孩子,被认为是幼儿阅读经历中不可缺少的新型阅读方式,其师幼互动的意义更为明显、重要。本文从创设平等、多元的师幼互动精神环境,建构动态的师幼互动平台,教师有效参与师幼互动等方面探讨了一线幼儿教师如何在绘本阅读活动中建构积极的师幼互动关系。  关键词:绘本
期刊
中图分类号:F文献标识码:A 文章编号:1673-1875(2009)04-007-01     在中国改革开放30年,中国的经济也是每年以高百分点的速度发展着,取得了举世瞩目的成就。最近几年中国高增长、低通涨,企业利润大幅度提升的事实也充分表明,中国的增长在很大程度上是效率提高、资源要素配置优化的结果。经济全球化是一柄双刃剑,机遇与挑战并存,中国需要充分估量其中的利弊,才能真正地趋利避害,使经济
期刊