




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、动态网页制作技术JSP与ASP的比拟总的来讲,JavaSeverPagesJSP和微软的AtiveSeverPagesASP在技术方面有许多相似之处。两者都是为基于EB应用实现动态交互网页制作提供的技术环境支持,都可以为程序开发人员提供实现应用程序的编制与自带组件设计网页从逻辑上别离的技术,而且都可以替代GI使网站建立与开展变的较为简单与快捷。尽管JavaSeverPages技术和微软的AtiveSeverPages在许多方面都有相似的,但仍然存在很多不同之处,其中最本质上的区别在于:两者是来源于不同的技术标准组织,其实现的根底:EB效劳器平台要求不一样。JSP技术:开放的技术JSP和ASP技
2、术明显的不同点:开发人员在对两者各自软件体系设计的深化理解的方式不同。JSP技术基于平台和效劳器的互相独立,输入支持来自广泛的,专门的,各种工具包,效劳器的组件和数据库产品开发商所提供。相比之下,ASP技术主要依赖微软的技术支持。平台和效劳器的独立性JSP技术依附于一次写入,之后,可以运行在任何具有符合JavaT语法构造的环境。取而代之过去依附于单一平台或开发商,JSP技术可以运行在任何EB效劳器上并且支持来自多家开发商提供的各种各样工具包。由于ASP是基于Ativex控件技术提供客户端和效劳器端的开发组件,因此ASP技术根本上是局限于微软的操作系统平台之上。ASP主要工作环境是微软的IIS应
3、用程序构造,又因Ativex对象具有平台特性,所以ASP技术不能很容易地实如今跨平台的EB效劳器的工作。尽管ASP技术通过第三方提供的产品可以得到组件和效劳实现跨平台的应用程序,但是Ativex对象必须事先放置于所选择的平台中。开放的开发过程,开放的原代码SUN应用JAVA社团性过程开发JSP技术。自从1995年,SUN已经用这种开放过程方法同国际JAVA组织合作开发和修改了JAVA技术与标准。针对JSP的产品,SUN受权了工具提供商如aredia,结盟公司如Apahe,Netsape,最终用户,协作商及其他。最近,SUN将最新版本的JSP和JavaTServletJSP1.1,JAVASER
4、VLET2.2的原代码发放给Apahe,以求JSP与Apahe严密的互相开展。Apahe,SUN和许多其他的公司及个人公开成立一个强健的咨询机构以便任何公司和个人都能免费获得信息。详见:jakarta.apahe.rgJSP应用程序界面API毫无疑问已经获得成功,并将随JAVA组织不断开放扩大继续完善。相反,ASP技术仅依靠微软本身的推动,其开展是建立在独占的,封闭的开发过程根底之上。ASP技术JSP技术EB效劳器微软的IIS或个人EB效劳器任何EB效劳器包括Apahe,Netsape,和IIS操作系统平台微软的视窗系统绝大多数的流行平台,包括slaris操作系统,微软的视窗系统,AS,Lin
5、ux,及其他UNIX系列平台产品跨平台访问需要第三方ASP的引入产品支持EB信息机构环境中不同系列的计算机群即保证用户在当前软硬件及人力资源上的投资完全兼容,JSP技术提供灵敏,开放选择:可以使用各种各样的工具提供商提供的工具,高度表达工业化标准输入与配置3、从开发人员的角度来看:ASP和JSP技术都能使开发者实现通过点击网页中的组件制作交互式的,动态的内容和应用程序的EB站点。ASP仅支持组件对象模型,而JSP技术提供的组件都是基于JavabeansT技术或JSP标签库。由此可以看出两者虽有一样之处,但其区别是很明显的。JSP标签可扩大性尽管ASP和JSP都使用标签与脚本技术来制作动态EB网
6、页,JSP技术可以使开发者扩展JSP标签得以应用,JSP开发者能定制标签库,所以网页制作者充分利用与XL兼容的标签技术强大的功能,大大减少对脚本语言的依赖。由于定制标签技术,使网页制作者降低了制作网页和向多个网页扩大关键功能的复杂程度。JSP跨平台的可重用性JSP的开发人员在开发过程中一直关注可重用性。JSP组件企业JavabeansT,Javabeans,或定制的JSP标签都是跨平台可重用的。企业Javabeans组件可以访问传统的数据库,并能以分布式系统形式工作于UNIX和INDS平台。JSP技术的标签可扩大功能为开发人员提供简便的,与XL兼容的接口即共享网页的打包功能使其完全的工业标准化
7、。这种基于组件的形式很有效进步应用程序的开发效率,因为这种形式可以使开发人员利用快捷的子组件快速创立模板应用程序,然后再整合一些附加功能以后便可使用。象这样有效的方法在JSP中无处不在,并可将其打包成一个Javabean或一个工业标准化的Javabean组件。JAVA的优越性JSP技术是用JAVA语言作为脚本语言的,而ASP网页使用微软的VBSrip或Jsrip。JAVA是成熟的,强大的,易扩大的编程语言,远优于基于BASI的脚本语言。如:JAVA的可执行性优于VBSript或Jsript语言。因为它们利用JAVA技术并且都被编译为JAVAServlets,JSP网页为整个效劳器端的JAVA库
8、单元提供了一个接口来效劳于HTTP的应用程序。JAVA使开发人员的工作在其他方面也变的一样容易,简单。例如,当ASP应用程序在INDSNT系统被疑心可能会崩溃时,JAVA能有效的防止系统的崩溃。JAVA语言通过提供防止内存的泄漏的方法,在内存管理方面也能大显身手。加之,JSP为应用提供了强健的意外事件处理机制。易于维护性基于JSP技术的应用程序比基于ASP的应用程序易于维护和管理。脚本语言都能很好效劳于小的应用程序,但不能适应大型的,复杂的应用程序。因为,JAVA是构造化的,它比拟容易创立和维护庞大的,组件化的应用程序。JSP突出的组件技术使修改内容而不影响逻辑或修改逻辑而不影响内容变得很容易
9、实现。企业级的Javabeans构造整合了企业逻辑,例如数据库的访问,平安,事务完好性,及独立性即独立于应用程序。因为JSP技术是一种开放的,跨平台的构造,因此,EB效劳器,平台,及其他的组件能很容易晋级或切换,且不会影响JSP根本的应用程序。这一特点使JSP可以适用现实世界的各种EB应用程序不断的变化和开展。ASP技术JSP技术可重用,跨平台组件没有JAVABEANS企业级JAVABEANS,定制JSP标签平安:防范系统崩溃没有有内存泄露保护没有有脚本语言VBSRIPT,JSRIPTJAVA定制标签没有有2、企业产品的多样性JAVA2平台即企业版(J2EE)是适用于多企业应用程序的JAVA构
10、造,作为J2EE的局部,JSP网页可访问所有J2EE的组件,包括Javabeans,企业级Javabeans及JAVAServlets。JSP网页都能完全编译成为Servlets,所以它们都享有灵敏性的特点和为效劳器端JAVA应用程序。J2EE平台内容不仅包括管理复杂的企业应用程序而且包括事务管理技术和Pling资源管理技术。JSP网页可以访问标准的J2EE效劳,包括:JAVA名称和目录界面APIJDBTAPI(与关联的数据库通讯)JavaailT支持基于JAVA邮件和消息应用程序的类JAVAT消息效劳通过J2EE,JSP网页可以用许多方式同企业系统交互访问。J2EE支持两种RBA标准的技术:JAVAIDL和RI-IIP。在企业级JAVABEANS技术支持下,JSP网页通过运用高级的,对象映射的方式访问数据库。最终,因为JSP技术是基于JAVA的开放性过程的产品,因此它可以广泛支持不同提供商提供的工具,EB效劳器和应用程序的效劳,这样可以使用户选择最正确的开发方法,选择最适应他们
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 胸腔内吻合口瘘的护理
- 提升废弃物处理安全管理计划
- 脑出血的日常用药护理
- 加强仓库货物入库管理的方案计划
- 营山麻辣社区工作总结
- 打造专业网络的人际交往策略计划
- 生态湿地建设计划
- 农业园区建设与管理指南
- 电力输送与电网调度作业指导书
- 能源管理体系-建立和实施1
- 早期阻断性矫治-乳前牙反颌的矫治(口腔正畸科)
- 手术室护士子宫切除手术护理配合常规
- DB61T 5097-2024 强夯法处理湿陷性黄土地基技术规程
- 药物临床试验统计分析计划书
- 12zg003多层和高层混凝土房屋结构抗震构造图集
- 《婴幼儿健康管理》课件-任务一 家庭对婴幼儿健康的影响
- 工商业储能技术规范及并网流程
- DL-T-5438-2019输变电工程经济评价导则
- CJJ89-2012 城市道路照明工程施工及验收规程
- 《包装结构设计》完整课件
- 股权转让通知函协议书
评论
0/150
提交评论