欢迎来到天天文库
浏览记录
ID:24171700
大小:48.50 KB
页数:3页
时间:2018-11-13
《jsp技术特点分析与比较》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、JSP技术特点分析与比较摘要:本文着重介绍JSP技术开发动态X站中的各种优缺点,简要分析JSP技术和ASP?技术、PHP技术的不同之处。关键词:JSP;Java;?ASP;PHP1.引言在?Inter上的众多X站中,基于L标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如技术访问数据库,或者包含文件),并且将结果以(或者XML)页面的形式发送回浏览器。这有助于保护自己的代码,而又保证
2、任何基于的组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。2.3采用标识简化页面开发L标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得L,使用X
3、ML从而使页面具有更强的表现力和减少编程工作量3.2与Asp和php的比较:目前,最常用的三种动态X页语言有ASP(ActiveServerPages),JSP(JavaServerPges),PHP(HypertextPreprocessor)。ASP全名ActiveServerPages,是一个HttpServer在内的所有主流,Oracle,BEA,Apache等的支持,PHP只是一个开发组织并不强的freeySql和Oracle等有限的几种;JSP中的组件,JavaBean和EJB开发非常容易,而且还可以在JSP中使用Java所有的类和功能。而PHP只
4、能用C写一些功能有限的组件,而且编写较为复杂;利用JSP可以支持EJB,以支持Transaction和CORBA标准,而且还可以支持LDAP,Message等服务,使得访问ERP,CICS,MQ等企业应用非常容易。而PHP在这方面先天不足,所以对于电子商务这样的Mission-critical的应用来说,PHP并不适合。有人做过试验,对这三种语言分别做循环性能测试及存取Oracle数据库测试。在循环性能测试中,JSP只用了令人吃惊的四秒钟就结束了20000*20000的循环。而ASP、PHP测试的是2000*2000循环(少一个数量级),却分别用了63秒和84
5、秒。数据库测试中,三者分别对Oracle8进行1000次Insert,Update,Select,和Delete:Jsp需要13秒,Php需要69秒,ASP则需要73秒。JSP同PHP类似,几乎可以运行于所有平台。如icrosoftWindo的E-business,它的核心是采用Servlet和JSP的WebSphere;西方另外一个非常著名的电子商务软件提供商,Intershop。它原来的产品Intershop12,3,4占据了主要的电子商务软件份额。它们都是通过CGI来提供支持的。但去年10月后它推出了Enfinity,一个采用Servlet和JSP的电子
6、商务ApplicationServer,而且声言不再开发传统软件。种种迹象表明JSP必将成为使用最广泛最受开发人员喜爱的技术。
此文档下载收益归作者所有