00
:
30
通过使用JSP提供的标准标签库,Web页面开发人员能够访问和实例化JavaBean姐件、设置或者检索组件属性、下载Applet以及执行用其他方法更难于编码和耗时的功能。此外,Web页面开发人员还可以为常用功能创建自己的标签库。这使得Web页面开发人员能够使用熟悉的工具和如同标签一样的执行特定功能的构件来工作。
借助JSP技术,Web页面开发人员可以使用HTML或者XML标签来设计和格式化终页面。使用Jsp标签或者脚本程序来生成动态Web页面的内容(页面的内容是根据请求变化的,例如,请求帐户信息或者特定的一本书的价格)。
生成内容的逻辑被封装在标签和JavaBean组件中,并且捆绑在脚本程序中,所有的脚本程序在服务器端运行。因此,其他人(如Web管理人员和页面设计者)能够方便地编辑和使用JSP页面,而不影响内容的生成。在服务器端由JSP引擎负责解释JSP标识和脚本程序生成所请求的内容,并且将结果以HTML或者XML页面的形式发送回浏览器。这样有助于开发人员保护白己的核心代码,又保证了任何基于HTML的Web浏览器的高度兼容性。
JSP页面可借助可重用的、跨平台的组件(JavaBean或者Enterprise JavaBeans TM组件)来执行应用程序所要求的极为复杂的业务逻辑。开发人员能够共享和交换执行普通操作的组件或者让这些组件被别的开发人员或开发团队所使用,基于组件的方法加速了总体开发进程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。