JSF2 Tutorial使用心得

本文精选JSF2教程中的核心章节,包括安装设置、编程基础、ManagedBean使用、表达式语言、页面导航、数据验证、Ajax处理等,通过详细解读帮助开发者快速掌握JSF2框架的核心知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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页面必选的利器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值