1 / 5
文档名称:

基于JSF技术的WEB应用开发研究.doc

格式:doc   大小:19KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于JSF技术的WEB应用开发研究.doc

上传人:卢卡斯666 2022/7/3 文件大小:19 KB

下载得到文件列表

基于JSF技术的WEB应用开发研究.doc

相关文档

文档介绍

文档介绍:基于JSF技术的WEB应用开发研究
  摘要开发基于Java技术的eb用户界面一直存在着开发难度较大、效率较低的问题。Sun公司提出的一种新标准框架JavaServerFaes(JSF)可以很好地解决上述问题。在第三方RAD开发工具支持下提供页面对应用程序数据访问的JSF上下文和防止对页面未受权或不正确的访问,所有与应用程序的用户交互均由一个前端“Faes〞servlet〔控制器〕来处理。JSF技术做到了应用程序逻辑和表示的完全别离,是真正彻底的V形式[2]。
  ,,。
  JSF是构建eb应用程序的新标准Java框架,可以根据JSF的框架标准手工书写eb应用程序,以文本方式像写HTL或JSP程序一样实现eb用户界面的设计;同时在开发、运行以及调试前还需要搭建系统运行平台。这样做的缺点是不能充分表达可视化开发的便捷和高效,一般是在分析eb应用程序的构造时使用。
  使用快速开发工具RAD,是实现JSF可视化开发的先决条件。在快速开发工具的支持下,符合JSF标准的eb应用程序开发、运行以及调试均在IDE环境中实现,大大进步了开发的效率,整个程序开发过程快捷高效。如今获得大厂支持的RAD工具很多,比方IB公司的ebSphereStudi,rale公司的JDevelper,和Sun公司的JavaStudireatr等都提供对JSF开发的支持。
  假如不使用IDE开发环境,那么在开发应用程序前,必须先搭建系统运行平台。比方安装TAT和Sun的JavaebServiesDevelperPak(JSDP)。使用JSF时需要JSTL与JSF的标签函数库,在eb应用程序的EB-INF\lib目录下放入所需的JAR文件。假如使用IDE开发环境,开发前期的准备工作比拟简单,只需安装好IDE环境即可,不需要其他的配置,一般IDE中都有内嵌的应用效劳器,足以支持程序的开发、运行和调试。
  不管是否使用IDE开发环境,JSF开发eb应用程序通常分为以下三个步骤:
  (1)视图设计
  方便、快捷地开发基于JSF的eb应用程序,是在JSF提供了一组丰富的、可重用的效劳器端用户界面组件的条件下实现的。在开发工具的支持下,用户可以很容易地在可视化环境中利用这些组件构建eb用户界面,处理组件的数据校验、事件处理等用户界面管理问题。
  设计每个需要的JSP页面,在页面中放置JSF的内置组件,并将组件与应用层的JavaBean绑定。利用RAD工具能通过拖放组件的方式轻松实现页面文件,不需要手写大量代码。开发工具自动生成页面对应的java文件,在文件中定义好了页面的JSF组件及其getter、setter方法以及JSF组件的“atin〞属性对应的方法等。程序员可以方便地在已有程序的根底上修改、调试。
  (2)模型设计
  JSF技术做到了应用程序逻辑和表示的完全别离。在模型设计局部,程序员只需要考虑程序的逻辑功能,不需要考虑数据的表现形式。JSF的模型是通过JavaBean程序来实现的。
  JSF的模型是根据页面中组件需要处理的业务逻辑而设计实现的。在JSF中使用JavaBean可以直接在JSF页面中声明或者在配置文件faes-。
  假如手工部署应