JSP技术作者:协策网络-客服部 标签:网站制作 日期:2014年01月15日 类别:基础教程 |
||||
1)JSP标签可扩大性
尽管ASP和JSP都使用标签与脚本技术来制作动态WEB页面,JSP技术可以使开发者扩展JSP标签得以应用,JSP开发者能定制标签库,所以页面制作者充分使用与XML兼容的标签技术强壮的功用,大大减少对脚本语言的依靠。由于定制标签技术,使页面制作者降低了制作页面和向多个页面扩大关键功用的杂乱程度。
2)JSP跨平台的可重用性
JSP的开发人员在开发过程中一直关注可重用性。JSP组件(公司JavabeansTM,Javabeans,或定制的JSP标签)都是跨平台可重用的。公司Javabeans组件可以访问传统的数据库,并能以分布式体系形式作业于UNIX和WINDOWS平台。JSP技术的标签可扩大功用为开发人员提供简便的,与XML兼容的接口即共享页面的打包功用使其彻底的工业标准化。
这种根据组件的形式很有效提高应用程序的开发效率,由于这种形式可以使开发人员使用方便的子组件快速创建模板应用程序,然后再整合一些附加功用今后便可使用。象这样有效的办法在JSP中无处不在,并可将其打包成一个Javabean或一个工业标准化的Javabean组件。
JSP技术是用JAVA语言作为脚本语言的,而ASP页面使用微软的VBScrip或Jscrip。JAVA是成熟的,强壮的,易扩大的编程语言,远优于根据BASIC的脚本语言。如:JAVA的可执行性优于VBScript或Jscript语言。由于它们使用JAVA技术并且都被编译为JAVA Servlets,JSP页面为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。
JAVA使开发人员的作业在其他方面也变的一样简单,简单。例如,当ASP应用程序在WINDOWS NT体系被怀疑可能会崩溃时,JAVA能有效的防止体系的崩溃。JAVA语言通过提供防止内存的泄漏的办法,在内存办理方面也能大显身手。加之,JSP为应用提供了健壮的意外事件处理机制。
1、易于保护性
根据JSP技术的应用程序比根据ASP的应用程序易于保护和办理。
脚本语言都能很好服务于小的应用程序,但不能习惯大型的,杂乱的应用程序。由于,JAVA是结构化的,它比较简单创建和保护庞大的,组件化的应用程序。
JSP突出的组件技术使修改内容而不影响逻辑或修改逻辑而不影响内容变得很简单实现。
公司级的Javabeans结构整合了公司逻辑,例如数据库的访问,安全,事务完整性,及独立性即独立于应用程序。由于JSP技术是一种开放的,跨平台的结构,因而,WEB服务器,平台,及其他的组件能很简单晋级或切换,且不会影响JSP基本的应用程序。这一特点使JSP可以适用现实国际的各种WEB应用程序不断的改变和开展。
JAVA2平台即公司版(J2EE)是适用于多公司应用程序的JAVA结构,作为J2EE的部分,JSP页面可访问所有J2EE的组件,包括Javabeans,公司级Javabeans及JAVA Servlets。JSP页面都能彻底编译成为Servlets,所以它们都享有灵活性的特点和为服务器端JAVA应用程序。J2EE平台内容不仅包括办理杂乱的公司应用程序而且包括事务办理技术和Pooling资源办理技术。
JSP页面可以访问标准的J2EE服务,包括:
(1) JAVA名称和目录界面API
(2) JDBCTM API(与相关的数据库通讯)
(3) JavaMailTM(支持根据JAVA邮件和音讯应用程序的类)
(4) JAVATM 音讯服务
通过J2EE,JSP页面可以用许多办法同公司体系交互访问。J2EE支持两种CORBA规范的技术:JAVA IDL和RMI-IIOP。在公司级JAVABEANS技术支持下,JSP页面通过运用高级的,对象映射的办法访问数据库。
结尾,由于JSP技术是根据JAVA的开放性过程的产品,因而它可以广泛支持不同提供商提供的工具,WEB服务器和应用程序的服务,这样可以使用户选择最佳的开发办法,选择最习惯他们的应用程序开发的工具包,同时,有效地保护用户在代码和人员培训上的投资。 您可能感兴趣的文章推荐 |
||||
|