JSP与ASP和PHP比的优点
时间:2013-8-7
1.内容的生成和显示进行分离
使用JSP技术,WEB页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,使用JSP标识或者小脚本来生成页面上的动态内容,生成内容的逻辑被封装在标识和JavaBean组件中,并且捆梆在小脚本中,所有的脚本在服务器端运行,如果核心逻辑被封闭在标识和Jave Bean中,那么其他人,如WEB管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成.
2.强调可重用的组件
绝大多数JSP页面依赖于可征用的跨平台的组件JavaBean或者Enterprise JavaBean TM来执行应用程序所要求的更为复杂的处理,开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用,基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡.
3.采用标识简化页面开发
Java Server Page技术封装了许多功能,这些功能是在易用的,与JSP相关的XML标识中进行动态内容生成所需要的,标准的JSP标识能够访问和实例化JavaBean组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能.
4.健壮性和安全性
由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为Java serverlet,JSP页面就具有JAVA技术所有好处,包括健壮和存储管理和安全习性.
5.良好的移植性
作为JAVA平台的一部分JSP拥有JAVA编程语言一次编写,各处运行的特点,随着技术越多的供应商将JSP支持添加到他们的产品中,可以使用所选择的服务器和工具而且更改服务器或工具并不影响当前的应用.
6.企业级的扩展性的性能
当与Java 2平台,企业版J2EE和Enterprise JavaBean技术整合时,JSP页面将提供企业级的扩展性和性能,这对于在虚拟企业中部署基于Web的应用是必需的.