在JSF中使用datamodel的意义和目的

时间:2014-02-23 05:37:01

标签: jsf-2 java-ee-6

我只是想知道JSF中使用DataModel的含义和情况。我无法在Java EE文档here中清楚地了解它。

1 个答案:

答案 0 :(得分:1)

我发现linked javadoc非常清楚:

  

DataModel 是围绕任意数据绑定技术的抽象   可用于调整各种数据源以供使用   JavaServer Faces组件,支持每行处理   儿童组成部分。

DataModel用作要在支持每行处理的组件中显示的数据的包装类。这通常是h:dataTable的情况。

例如ResultSetDataModelDataModel的子类,有助于在ResultSet中显示SQL h:dataTable。如果没有ResultSetDataModel抽象,则必须将基础ResultSet转换为普通Collection。感谢ResultSetDataModel,您不必进行任何转换,您可以直接在JSF组件中插入 {/ 1}}。