1. 什么是JSF
a. jsf是一个基于web的GUI组件和相关处理器的集合
jsf提供了许多内置的包含组件事件处理代码的html组件
b. jsf是一个独立的GUI组件框架
jsf可以生成图表等,比起html来说功能更强大,而且JSF不是仅仅依赖于HTTP协议。
c. 可以作为比struts更优秀的mvc框架
象Apache的Struts,jsf也可以被看作一个MVC框架,它可以构建html表单,验证表单域,调用业务逻辑,显示结果等。
2. JSF的优点
a. 自定义GUI组件
b. 事件处理机制
c. 受管Bean
d. jsf表达式语言
e. 表单域的数据类型转换与验证
f. 集中控制的基于文件的配置
3. JSF的缺点
a. 较长的学习曲线
b. 很少的文档资料
c. 较少的开发工具
4. 安装和配置JSF
a. 下载 the JSF 1.1 zip file
http://java.sun.com/j2ee/javaserverfaces/download.html
b. 构建应用程序目录
/WEB-INF/
--web.xml
--faces-config.xml
--classes/
--lib/
---commons-beanutils.jar
---commons-collections.jar
---commons-digester.jar
---commons-logging.jar
---jsf-api.jar
---jsf-impl.jar
---jstl.jar
---standard.jar
本文介绍了JSF框架,它是基于web的GUI组件集合,可作为MVC框架,功能比HTML强大。阐述了其优点,如可自定义GUI组件、有事件处理机制等;也指出缺点,如学习曲线长、文档和开发工具少。还说明了JSF的安装和配置步骤。
145





