`
tempsitegoogle
  • 浏览: 885748 次
文章分类
社区版块
存档分类
最新评论

JSF的作用

 
阅读更多

1,可 Swing 一样的面向对象的 Web 应用开发:服务器端声明的,有 event listeners 和
handlers的 UI 组件模型(就像 Swing 的组件),促使能够面向对象的 Web应用开发。
2,Backing-bean management:Backing bean 是在页面中与 UI 组件关联对应的
JavaBeans。Backing bean management将UI组件对象的定义,与保持数据执行应用
相关处理的对象区分开来。JSF 的具体实现在恰当的范围内储存和管理这些
backing-bean 的实例。
3,JSF UI组件是可配置,可重用的元素。你可以
可扩展的 UI 组件模型:组成 JSF 应用的
继承这些标准的 UI 组件来开发更为复杂的组件,比如 menu bar,tree 组件等等。
4,灵活的表现模型:Renderer把 UI 组件的功能和它的 view分开。不同的 Renderer 可以
被创造出来,用来定义同一种客户端或不同客户端的同一个组件的不同的外观。(简单介
绍一下,也就是说你可以定义 HTMLRenderer, WMLRenderer 来对同一组件生成
HTML 和 WML 格式的外观。)
可扩展的转换和验证模型:你可以在标准的 converter 和 validator 的基础上开发你的
converter 和 validator 提供更强大的功能。

分享到:
评论

相关推荐

    JSF入门教程

    #### JSF作用域 JSF具有多种作用域,包括请求、会话、应用和视图作用域,这些作用域决定了bean或数据的生命周期和可见性。 #### 简单的JSF页面示例 以下是一个简单的JSF页面示例,展示了如何使用JSF标签库(如`...

    JSF的工作方式 JSF架构 JSF模型 JSF事件类型

    - **管理Bean配置**:定义Bean的名称、类以及作用域(例如,请求、会话、应用范围)。 - **导航规则**:定义用户操作与页面跳转之间的关系。例如,当用户从一个页面点击特定的行动(*action),JSF会根据配置的导航...

    开发JSF所需要的jar包

    下面,我们将深入探讨JSF开发中所需的核心JAR包以及它们在开发过程中的作用。 1. **JSF API JAR**: JSF的API JAR文件(如`javax.faces.jar`)包含了所有JSF框架公开的接口和类。开发者通过这些接口与JSF框架进行...

    jsf入门列子和jsf与Tiles结合

    `<managed-bean>`部分定义了一个名为`user`的管理Bean,其类为`UserBean`,作用域为`request`,意味着每个HTTP请求都会创建一个新的`UserBean`实例。 最后,`web.xml`是Web应用的部署描述符,其中的`context-param`...

    jsf

    7. ** faces-config.xml**配置:解释配置文件的作用,如何设置导航规则、组件行为等。 8. **最佳实践**:提供一些开发JSF应用程序时的技巧和建议,如合理使用缓存、优化性能等。 通过这份PPT,开发者可以系统地学习...

    IBM JSF学习资料

    IBM的JSF资料可能会讲解如何创建和配置Managed Beans,以及如何在不同作用域(如request、session、application)中管理它们。 **7. EL(Expression Language)** EL是JSF中的表达式语言,用于在JSF组件和Managed ...

    图书管理系统-BookM_JSF_Hibernate_Spring

    《图书管理系统-BookM_JSF_Hibernate_Spring》是一个基于Java技术栈的Web应用程序,它融合了多个核心技术,包括JavaServer Faces(JSF)、Hibernate、Spring框架以及ajax4jsf库,旨在提供一个高效、易用的图书管理...

    jsf-impl.jar jsf-api.jar

    总之,`jsf-impl.jar` 和 `jsf-api.jar` 在JavaServer Faces框架中起着核心作用,它们共同构成了JSF的运行基础,使得开发者能够高效地构建富交互的Web应用程序。在实际项目中,理解并熟练掌握这两个库的功能和用法...

    JSF中文教程+JSF参数传递方式

    5. **视图和会话范围的Bean**:JSF中的Managed Bean可以在不同的作用域中存在,如请求、会话、应用和视图。视图和会话范围的Bean特别适用于存储那些需要跨多个请求或页面保持的参数。 6. **导航案例**:JSF的导航...

    IDEA创建JSF项目所需jar包.zip

    下面我们将详细探讨这两个jar包的作用以及JSF项目的构建过程。 1. javax.faces(1).jar: 这个jar文件是JavaServer Faces API的核心库,包含了JSF规范中的所有接口和类。JSF是一个用于构建企业级Web应用的MVC...

    seam+jsf+richfaces+ajax4jsf 电子书

    Seam、JSF、RichFaces 和 Ajax4jsf 是四个重要的Java Web开发框架和技术,它们在构建现代、交互式Web应用程序中发挥着关键作用。让我们深入探讨这些技术及其结合使用时的知识点。 **1. Seam** Seam是一个开源的Java...

    JSF(转换器+验证器)

    在JSF中,转换器(Converter)和验证器(Validator)是两个重要的组成部分,它们在处理用户输入数据时起着至关重要的作用。 **转换器(Converter)**: 1. 转换器的主要职责是将用户界面组件的值(通常为字符串)...

    JSF架构图zz

    根据给定的内容,“JSF架构图zz”主要涉及到了JSF框架的几个关键组成部分,下面将详细介绍这些部分及其在JSF框架中的作用。 ##### 1. **表示层应用程序逻辑** 表示层是JSF框架的核心,负责展示数据并处理用户的...

    jsf.jar包

    在这个讨论中,我们将深入理解`jsf.jar`、`jsf-api.jar`和`jsf-impl.jar`这三个文件及其在JSF框架中的作用。 **jsf.jar** 文件通常包含了JSF运行时库的主部分,其中包括核心API、实用工具类和事件处理机制等。这个...

    JSF入门实例 源代码

    同时,深入研究源代码,了解每个文件的作用,以及它们是如何协同工作的。 通过这个简单的"HelloJsf"实例,你将能够掌握JSF的基础知识,包括组件的使用、Managed Beans的配置、视图的创建以及如何在实际环境中部署和...

    jsf标签官方帮助文档

    理解每个阶段的作用对于有效调试和优化代码至关重要。 3. **EL(Expression Language)**:JSF与EL紧密集成,EL用于在视图层表达式中访问和操作应用程序的数据。文档将解释EL语法和用法。 4. **事件处理**:JSF...

    jsf 中文帮助文档

    **JSF(JavaServer Faces)** 是Java平台上用于构建用户界面的一个组件模型框架,它简化了Web应用程序的开发。此框架的核心是它提供了一种声明式的方式来创建用户界面,允许开发者通过HTML或XML样式的视图来定义用户...

    jsf1.2入门教程(源码)

    6. **FacesContext**:这是JSF框架的核心对象,它在整个请求处理过程中起着桥梁的作用,连接了请求、响应、视图和模型。 7. ** Managed Beans**:在JSF 1.2中,Managed Beans是用于存储和管理业务逻辑的对象,它们...

    基于JSF全注解框架

    `@ManagedBean`注解标记一个类作为JSF管理Bean,而`@ViewScoped`则定义了Bean的作用范围,使得Bean的生命周期与特定视图(页面)关联。此外,还可以使用`@FacesConverter`和`@FacesValidator`注解来自定义转换器和...

Global site tag (gtag.js) - Google Analytics