これはより概念的な質問です。
動的な を作成する必要がある機能に取り組まなければなりませんでしたh:dataTable
。コンポーネントを作成するたびに、次のようなことを行いました。
DataTable table = (DataTable) FacesContext.getCurrentInstance().getApplication()
.createComponent(DataTable.COMPONENT_TYPE);
を使用して、FacesContext
すべてを作成します。
ただし、次のように単純に行うこともできます。
DataTable table = new DataTable();
最初の方法で行った理由は、開発中に読んだすべてのチュートリアルと資料がそのようにしたためですが、明確な答えが得られませんでした.
前者が後者よりも優れている実際の理由はありますか?