77范文网 - 专业文章范例文档资料分享平台

浅探JSP实践要点(Highlights of JSP Practise)(3)

来源:网络收集 时间:2012-08-19 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

JSP由支持它的服务器上的JSP引擎负责解释执行。当服务器接收到一个对某JSP页面的请求时,如果这时对该页面创建或修改后的第一次请求,那么JSP引擎就把该JSP页面内容转变成一个纯Java的Servlet,然后将其编译成Servlet字节代码,这个Servlet可以调用其他的Servlet或JavaBeans,最后将Servlet的执行结果输出给浏览器。JSP页面被编译成Servlet之后,其执行代码以独立线程的方式一直存在于服务器的内存中。以后对该JSP页面提出请求时,不需要重新编译,除非该页面被修改。Java Servlet由于在服务器端运行,并且不包括会占用大量系统资源的GUI,因此运行的速度要比Java Applet和Java独立应用程序快。
2、  JSP的效率和安全性更高
ASP以源码形式存放,以解释方式运行,每次ASP网页调用都需要对源码进行解释,运行效率不高。另外,IIS的漏洞曾使得许多网站源程序大曝光,许多用ASP开发的网站,ASP程序全部被人下载去了,这样多网站的安全性产生了很大的危害。JSP源程序不大可能被下载,特别是Java Bean程序完全可以放到不对外的目录中;而且我们可以将Bean 的JSP原程序删除,只剩下Class文件,网站照样可以运行。
3、JSP的组件方式更方便 
   ASP通过COM来扩充复杂的功能,如文件上载、发送email以及将业务处理或者复杂计算分离出来成为独立可重复利用的模块。JSP通过JavaBean实现了同样的功能扩充。在开发方面,COM的开发远比JavaBean复杂和繁琐,学会ASP不难,但学会开发COM可不简单。而JavaBean就简单多了,从本文上述示例中可以看出开发JavaBean很方便。 
在维护方面,COM必须在服务器上注册,如果修改了COM程序,就必须重新注册,甚至必须关机和重新启动。JavaBean则不需要注册,放在CLASSPATH包含的目录中就行了。如果JavaBean进行了修改,则JSWDK和Tomcat现在还需要关闭和重新运行(但不是关机),但开发者已经许诺将在以后的版本中做到不需要关闭服务器。 
另外JSP这种基于组件的模式很有效地提高了应用程序的开发效率,因为这种模式能够使开发人员利用快捷的子组件快速创建模板应用程序,然后再整合一些附加功能以后便可使用。像这样的由于Java语言的优势而产生的有效的方法在JSP中无处不在,并可将其打包成一个JavaBeans或一个EJB组件。
4、JSP的适应平台更广 
   ASP目前仅适用于NT和IIS。虽然Unix下有ChiliSoft的插件来支持ASP,但是ASP本身的功能有限,必须通过ASP+COM的组合来扩充,而且ActiveX 对象必须事先放置于所选择的平台,Unix下的COM实现起来非常困难。 
JSP则不同,几乎所有平台都支持Java,JSP+JavaBean可以在所有平台下通行无阻。NT下IIS通过一个插件,例如JRUN,就能支持JSP。著名的Web服务器Apache已经能够支持JSP。虽然现在NT操作系统占了很大的市场份额,但是在服务器方面Unix的优势仍然很大,而新崛起的Linux更是来势不小。 由于Apache广泛应用在NT、Unix和Linux上,因此JSP有更广泛的运行平台。从一个平台移植到另外一个平台,JSP和JavaBean甚至不用重新编译,因为Java字节码都是标准的与平台无关的。将在实验的JSP网页原封不动地拿到Linux相应的服务器下就运行起来了,感觉非常好。
五、发展与展望
随着Internet/Intranet技术的不断发展,只有服务器端动态网页技术才能满足各种Web应用程序日益提高的要求,因此各种动态网页技术先后出现,如CGI、ASP、PHP及JSP等。JSP技术是很有发展前景并具有强大功能的服务器端动态网页技术。本文来自范文中国网www.fw789.com。ASP技术虽然不失为一种优秀的Web应用程序开发技术。但同时也应该看到,在Internet上基于Windows NT+IIS的服务器毕竟占少数,有关资料表明大约是15%,其余Web服务器则是基于Unix、Linux等其他操作系统,而JSP由于它的跨平台特性,使得其应用范围极其广泛,而且由于其参与制定标准的厂商众多,并开放源码,提供免费的JSP实现,因此尽管JSP技术目前还处于发展变化之中,但其发展潜力不可低估。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说计算机浅探JSP实践要点(Highlights of JSP Practise)(3)在线全文阅读。

浅探JSP实践要点(Highlights of JSP Practise)(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/lunwen/jisuanji/119814.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: