与微软Visual Studio.NET程序开发有可视化工具的支持相比,人们在开发基于Java的Web用户界面时仍然需要手工书写大量的标签,同时还要考虑页面状态信息的保存、客户端事件处理等问题,开发难度比较大,效率较低,重用性差。Java Server Faces (JSF) 技术正是为了解决这一问题应运而生的,其最引人注目的特性之一是它与标记语言、协议、客户端设备无关。利用JSF提供的可重用、可扩展、基于组件的用户界面框架,在快速开发工具RAD的支持下实现可视化开发。现在JSF技术已经得到了许多大厂商的支持,如SUN公司的JSF Web UI、IBM公司的JSF extension以及Oracle的 ADF Faces等,许多开源项目(典型的Apache Myfaces)也提供对JSF技术的支持。同时Oracle、Sun、Borland和IBM等公司都为JSF提供了开发环境。
基于JSF技术的WEB应用开发研究
2012-08-20 22:20
摘 要 开发基于Java技术的Web用户界面一直存在着开发难度较大、效率较低的问题。Sun公司提出的一种新标准框架Java Server Faces (JSF) 可以很好地解决上述问题。在第三方RAD开发工具支持下,可以实现Web应用实例的可视化开发。本文详细讨论了如何利用JSF 开发Web用户界面,最后分析了JSF 技术的优缺点及其应用前景。
关键词 JSF;MVC模式;Web用户界面
与微软Visual Studio.NET程序开发有可视化工具的支持相比,人们在开发基于Java的Web用户界面时仍然需要手工书写大量的标签,同时还要考虑页面状态信息的保存、客户端事件处理等问题,开发难度比较大,效率较低,重用性差。Java Server Faces (JSF) 技术正是为了解决这一问题应运而生的,其最引人注目的特性之一是它与标记语言、协议、客户端设备无关。利用JSF提供的可重用、可扩展、基于组件的用户界面框架,在快速开发工具RAD的支持下实现可视化开发。现在JSF技术已经得到了许多大厂商的支持,如SUN公司的JSF Web UI、IBM公司的JSF extension以及Oracle的 ADF Faces等,许多开源项目(典型的Apache Myfaces)也提供对JSF技术的支持。同时Oracle、Sun、Borland和IBM等公司都为JSF提供了开发环境。
与微软Visual Studio.NET程序开发有可视化工具的支持相比,人们在开发基于Java的Web用户界面时仍然需要手工书写大量的标签,同时还要考虑页面状态信息的保存、客户端事件处理等问题,开发难度比较大,效率较低,重用性差。Java Server Faces (JSF) 技术正是为了解决这一问题应运而生的,其最引人注目的特性之一是它与标记语言、协议、客户端设备无关。利用JSF提供的可重用、可扩展、基于组件的用户界面框架,在快速开发工具RAD的支持下实现可视化开发。现在JSF技术已经得到了许多大厂商的支持,如SUN公司的JSF Web UI、IBM公司的JSF extension以及Oracle的 ADF Faces等,许多开源项目(典型的Apache Myfaces)也提供对JSF技术的支持。同时Oracle、Sun、Borland和IBM等公司都为JSF提供了开发环境。
基于JSF技术的WEB应用开发研究.doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!