WebSphereApplicationServerでOpenJPAを使用しています。私のWebアプリケーションはJSF2(EJBなし)を使用しています。
JSFでJPAを使用するためのベストプラクティスがあるかどうかを知りたいと思いました。
EntityManagerFactory(EMF)はアプリケーションスコープである必要があることがわかりました。また、EMFは、アプリケーションが停止したときに(のみ)破棄する必要があります。
しかし、私の情報源は最新ではありません。
Javaメモ帳: 2007年以降のWebアプリケーションでのJPAEMF
2010年以降のWeb層でJPAを使用するための最良の方法
2007年からWebアプリケーションでJPAEntityMangerを閉じる方法
JSFでJPAを処理する他の方法やより良い方法はありますか?特にEMFとDAOの範囲。
よろしく、Veote