JavaServer Faces应用程序开发角色

页面作者:使用JSF标记库创建页面。

应用程序开发者:编写自定义转换器、约束、监听器和后台bean。

组件作者:创建自定义UI组件和实施者(renderer)。

应用程序建造者:配置应用程序,包括定义导航规则、配置自定义对象和创建部署描述文件。