下载此文档

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


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
基于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-。
  假如手工部署应

基于JSF技术的WEB应用开发研究 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人卢卡斯666
  • 文件大小19 KB
  • 时间2022-07-03