己公司的需求,做出审慎评估后,选择符合公司成本及规模的服务器,假若未来的需求有所
变更时,更换服务器平台并不影响之前所投下的成本、人力所开发的应用程序。
●搭配可重复使用的组件
JavaServerPages 技 术 可 依 赖 于 重 复 使 用 跨 平 台 的 组 件 ( 如 : JavaBean 或
EnterpriseJavaBean 组件)来执行更复杂的运算、数据处理。开发人员能够共享开发完成的
组件,或者能够加强这些组件的功能,让更多用户或是客户团体使用。基于善加利用组件的
方法,可以加快整体开发过程,也大大降低公司的开发成本和人力。
●采用标签化页面开发
Web 网页开发人员不一定都是熟悉 Java 语言的程序员。因此,JSP 技术能够将许多功
能封装起来,成为一个自定义的标签,这些功能是完全根据 XML 的标准来制订的,即 JSP
技术中的标签库(TagLibrary)。因此,Web 页面开发人员可以运用自定义好的标签来达成工
作需求,而无须再写复杂的 Java 语法,让 Web 页面开发人员亦能快速开发出一动态内容网
页。
今后,第三方开发人员和其他人员可以为常用功能建立自己的标签库,让 Web 网页开
发人员能够使用熟悉的开发工具,如同 HTML 一样的标签语法来执行特定功能的工作。
●N-tier 企业应用架构的支持
有鉴于网际网络的发展,为因应未来服务越来越繁杂的要求,且不再受地域的限制,因
此,必须放弃以往 Client-Server 的 Two-tier 架构,进而转向更具威力、弹性的分散性对象系
统。由于 JavaServerPage 技术是 Java2PlatformEnterpriseEdition(J2EE)集成中的一部分,它主
要是负责前端显示经过复杂 运算后 之 结果 内 容 , 而 分 散 性 的对象 系统则是主要依赖
EJB(EnterpriseJavaBean)和 JNDI(JavaNamingandDirectoryInterface)构建而成。
(4)、JavaBean(Application)应用组件技术
Application 是 Java 应用程序,在 WEB 项目和一些开发中主要应用 JavaBean。它就是
Application 的一部分,逻辑运算能力很强,能极大的发挥 Java 语言的优点。JavaBean 被称
为是 Java 组件技术的核心。JavaBean 的结构必须满足一定的命名约定。JavaBean 能提供常
用功能并且可以重复使用,这使得开发人员可以把某些关键功能和核心算法提取出来封装成
为一个组件对象,这样就增加了代码的重用率和系统的安全性。
高级的 WEB 项目会应用到以上所有技术,它们之间联合使用和协作开发会提高开发的