Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java “的定义是什么?”;“组件”;在JSF中_Java_Jsf - Fatal编程技术网

Java “的定义是什么?”;“组件”;在JSF中

Java “的定义是什么?”;“组件”;在JSF中,java,jsf,Java,Jsf,JSF2.0中“组件”的定义是什么 JSF2.0中使用的Facelets中的组件定义是什么 当然,我在谷歌上搜索了一下,但没有找到一个简短而清晰的答案。表单字段、日历、数据表、树等都是JSF组件。将它们与Facelet连接在一起并构建组件树。组合是这个游戏的名字 定义在JSF规范中。以下是引述第3章的引言,第1段介绍了定义: 用户界面组件模型 JSF用户界面组件是创建JSF用户界面的基本构建块。特定组件表示用户界面中的可配置和可重用元素,其复杂性可能从简单(如按钮或文本字段)到复合(如树控件或表

JSF2.0中“组件”的定义是什么

JSF2.0中使用的Facelets中的组件定义是什么


当然,我在谷歌上搜索了一下,但没有找到一个简短而清晰的答案。

表单字段、日历、数据表、树等都是JSF组件。将它们与Facelet连接在一起并构建组件树。组合是这个游戏的名字

定义在JSF规范中。以下是引述第3章的引言,第1段介绍了定义:

用户界面组件模型 JSF用户界面组件是创建JSF用户界面的基本构建块。特定组件表示用户界面中的可配置和可重用元素,其复杂性可能从简单(如按钮或文本字段)到复合(如树控件或表)。可以选择将组件与 通过值表达式,应用程序数据模型中的相应对象

JSF还支持带有几个附加帮助器API的用户界面组件:

  • 转换器可插入支持类,用于将组件的标记值与模型层中的相应类型进行转换
  • 事件和侦听器基于JavaBeans规范1.0.1版设计模式的事件广播和侦听器注册模型
  • 验证程序可插入支持类,可以检查组件的本地值(在传入请求中接收),并确保它符合每个验证程序强制执行的业务规则。在呈现期间,可以生成验证失败的错误消息并将其发送回用户
基于JSF的web应用程序的特定页面的用户界面是通过将特定请求或响应的用户界面组件组装到视图中创建的。该视图是实现
UIComponent
的类树。树中的组件与其他组件具有父子关系,从树的根元素开始,它必须是
UIViewRoot
的实例。树中的组件可以是匿名的,也可以由框架用户向它们提供组件标识符。可以基于组件标识符定位树中的组件,组件标识符必须在作为命名容器的组件最近的祖先的范围内唯一。对于复杂的渲染场景,组件也可以作为面附着到其他组件

Facelets是一种视图技术,它允许您定义上述引文最后一段中提到的视图