`
isiqi
  • 浏览: 16587809 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

浅谈如何学习JSF2

阅读更多

在官方提供的JSF规范中描述到:JavaServer Faces (JSF) is a user interface (UI) framework for Java web applications. It is designed to significantly ease the burden of writing and maintaining applications that run on a Java application server and render their UIs back to a target client.从中我们可以看出JSFweb应用开发框架,它能显著减轻编写和维护WEB应用的工作量。那么如何轻松、快捷的学习使用并掌握,个人认为可以这样做。

1、 简单了解什么是JSFJSF适合做什么?

我们可以通过Google等简单了解JSF是什么?适合于做什么?与传统的JSP比较,它有哪些特性等,目的就是为了对JSF有比较好的感性认识。

2、 遵循JSF2 TutorialDo it step by step.

建议初学者参考www.coreservlets.com/JSF-Tutorial/jsf2/,这是我见过最好的免费的turorial,主要体现为下述几点:

1)从JSF Overview,到ManagedBeanAjax,如何与Spring集成,由简入深地介绍了JSF的特性及如何使用,且每个章节的PDF文档都可下载。

2)每个章节都提供Source Code下载,PDF配合Source Code可谓无敌组合。

3、 了解JSF生命周期

当我们体验过JSF2 Tutorial之后,我想大家应该对JSF2有了很好的认识。此时,我建议大家应重点攻克LifecycleLifecycleJSF的核心,我们必须熟悉Lifecycle每个Phase的工作原理。只有熟悉Lifycycle,我们才能真正理解JSF的核心思想,并轻松解决JSF使用中出现的问题。

4、 推荐3本好书

1JSF2 规范,官方文档,这是我们必看的一份文档,而且也是最权威的一份文档。

2JavaServer Faces 2.0_ The Complete Reference,比较系统介绍了如何使用JSF的验证器、转换器,JSF事件模型等,是JSF2 规范的有力补充。

3JSF2 CookBook,是JSF2的经典案例集,里面有很多有用的代码段。

5、 熟悉PrimcefacesRichface等套件

目前有一些比较优秀的JSF套件,它们比较lightfunctional。如:Primefaces等,建议大家去掌握一种。

6JSFBug fix和定制

随着JSF使用的不断深入,我们可能不得不去Fix JSFbug,或者做很多定制工作,如最简单的Composite制作等。

分享到:
评论
1 楼 tauruszhao 2011-10-27  
我在网上查了好久了 发现可用的资料是少之又少。。。

相关推荐

    jsf实例jsf实例 JSF学习 JSF jar包 JSF

    jsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSFjsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSF

    《JSF_实战》非常好的JSF学习书

    《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF...

    JSF入门+JSF web实战+JSF2

    学习JSF2,意味着能够利用这些新功能提升应用的性能和可维护性。 通过这三份资料的学习,开发者将全面了解JSF的各个方面,从基本概念到高级特性,从理论到实践,为成为JSF开发专家奠定坚实基础。在学习过程中,建议...

    JSF学习笔记,学习jsf的入门课程

    ### JSF学习笔记知识点梳理 #### 一、JavaServer Faces (JSF) 概述 - **定义**:JavaServer Faces (简称JSF) 是一个为简化基于Java的Web应用程序开发而设计的标准框架。它提供了丰富的功能集,帮助开发者创建交互...

    JSF 学习资料大全

    **JSF(JavaServer Faces)** 是一个Java平台上的用户界面框架,主要用于构建Web应用程序。...所提供的文档如"JSF掀起你的盖头来"、"JSF袁红岗"和"JSF学习资料"将深入解析这些概念,为初学者提供宝贵的指导。

    JSF2学习用范例

    该范例为JSF2基础范例工程,分10类.适合初学者学习。 在weblogic9 tomcat5-7 JDK1.5测试通过 weblogic9和tomcat5需要el.jar支持,已经在文件夹中标明,只需放入lib目录下即可 需要注意的是weblogic9和tomcat5支持的...

    JSF学习,JSF标签使用

    JSF的学习入门知识教程,里面有例子还有各个标签的使用及属性介绍

    JSF学习

    在学习JSF的过程中,可以参考《JSF入门.pdf》这份文档,它可能会涵盖JSF的基本概念、安装配置、组件使用、数据绑定、EL表达式、生命周期管理、错误处理以及综合应用示例等内容。这份文档对于初学者来说是一份宝贵的...

    IBM JSF学习资料

    IBM作为Java技术的重要贡献者和应用者,也提供了丰富的JSF相关的学习资源和工具。本资料集主要针对IBM的JSF实现进行深入探讨,适合对Java Web开发感兴趣的初学者以及有一定经验的开发者。 **1. JSF基础知识** JSF的...

    JSF2新特性以及配置

    **JSF2(JavaServer Faces 2)是Java EE平台上的一个用户界面框架,用于构建Web应用程序。在JSF2中引入了许多新特性和改进,极大地提升了开发效率和用户体验。以下将详细介绍JSF2的新特性及其配置。** 1. **Faces ...

    一个简单的jsf例子------JSF2学习笔记1

    **JSF2学习笔记1——理解JavaServer Faces 2.0框架** JavaServer Faces (JSF) 是一种基于组件的Web应用程序开发框架,由Sun Microsystems(现为Oracle Corporation的一部分)开发,旨在简化用户界面构建。JSF2是该...

    JSF 入门学习资料

    作为初学者入门JSF,这份学习资料将为你提供基础到进阶的知识,帮助你理解并掌握JSF的核心概念和技术。下面,我们将详细讨论JSF的基本组成部分、工作原理,以及如何在Meclipse环境中进行开发。 首先,JSF的核心概念...

    jsf+jstl+common 学习JSF必用jar包

    在这个“jsf+jstl+common”学习资源包中,包含了一些关键的库文件,对于深入理解和实践JSF开发至关重要。 1. JSF核心库:JSF的核心库通常由`javax.faces.*`命名空间的类和接口组成,这些库提供了创建、管理组件、...

    JSF学习资源(3本教材)

    总的来说,这些资源为JSF的学习提供了一个全面的路径,从基础概念到高级特性,逐步深入。对于想要进入JSF领域的开发者来说,这三本书将是一个宝贵的资源库,能够帮助他们从入门到精通,掌握构建高效、健壮的Java Web...

    JSF 课程学习资源 ppt

    JSF 课程学习资源 ppt JSF 课程学习资源 ppt

    JSF框架学习资

    2. **类型转换**:`<converter>`元素允许定义自定义的转换器,如`<converter-id>`和`<converter-class>`分别指定转换器的ID和实现类。 3. **国际化资源**:`<application>`元素内的`<resource-bundle>`配置了应用的...

    JSF学习笔记 jsF

    下面我们将深入探讨JSF的学习要点。 首先,JSF中的UI组件是其核心特色之一。这些组件可以看作是服务器端的HTML控件,例如按钮、文本框、表单等,它们提供了声明式的方式来创建和管理Web页面的交互元素。开发者可以...

    简单jsf程序 供新手学习

    这个压缩包“简单jsf程序 供新手学习”显然是为了帮助初学者入门JSF,通过实践来理解其基本概念和工作原理。 **JSF的核心组成部分**: 1. **组件库**:JSF包含一个丰富的UI组件库,如按钮、表单、输入字段等,这些...

    jsf2+spring sample

    【JSF2与Spring整合详解】 JavaServer Faces 2(简称JSF2)是Java平台上的一个企业级的用户界面框架,它为构建基于Web的应用程序提供了组件化、事件驱动的模型。而Spring框架则是Java后端开发的核心框架,以其依赖...

Global site tag (gtag.js) - Google Analytics