JSF2 Tutorial使用心得

http://www.coreservlets.com/JSF-Tutorial/jsf2/,是个人认为比较好的JSF2 Tutorial,不仅每个章节都有PDF文档可下载,更有Source Code。由于里面的章节较多,假如我们学习时间有限的话,建议先看如下章节:

1Installation, Setup, and Getting Started

该章节的目的是告诉学习者JSF要工作的话,应必备哪些条件,及如何让JSF工作,建议大家使用Eclipse JavaEE版本(最新应该是3.6)作为开发工具,应用服务器使请使用Tomcat7或者GlassFish3.

2Programming Basics

该章节介绍了JSF2的工作原理,Managed Bean的基本使用,导航基本知识,基本上把JSF的知识都粗略点了下。尤其对于JSF2的工作原理,建议大家好好体会。

3Managed Beans

Tutorial用了2章来介绍Managed Bean,可见Managed Bean的重要性,尤其对于Managed Beans的生命周期及依赖关系,我们一定要掌握。

4Expression Language

EL表达式是我们在编写xhtml页面用的最多的知识点,Tutorial单列一个章节来介绍EL,也可见其重要性。在使用EL的时候,我们要注意EL运算符的使用,另外还要熟悉一些内置变量,如requestsession等。

5Page Navigation

在该章节中,我们要留心JSF Page Navigation的工作原理,对其显性、阴性导航方式要熟知,并会灵活配置导航规则。

6Validating UI Input

该章节介绍了如何Validate UI Input,及自定义Validator编写,同时也说明了Convertor的使用。Validate确保UI Input的数据是有效的数据,Convertor则可确保在页面上输出格式是用户想要的。开发人员只要灵活使用ValidatorConvertor即可优雅的实现数据验证和转换,无需编写大量的JS来实现。

7Ajax

轻松、方便的处理AjaxJSF2的特性,初学者不仅要了解如何使用Ajax,同时要注意其executerender属性使用,合理使用executerender可大大提升页面访问速度。

至于其它的章节,如与spring的集成,模板使用,组件使用等,建议大家有空时也看下,特别是模板的使用,更是编写复杂的JSF页面必选的利器。

你可能感兴趣的:(spring,Ajax,UI,bean,JSF)