Java のみを使用した XPage 開発への移行。XPage をフォームにまとめて、すべての UI コンポーネントをマネージド Bean にバインドすることに成功しました。Bean に save メソッドを作成しました。XPage を送信できます。ドキュメントが作成され、Bean の現在の値で完全に更新された後、ブラウザーに XPage が表示されます。[保存] を繰り返しクリックすると、常に新しいドキュメントが作成され、最初に作成されたドキュメントは更新されません。
私の質問は、XPage を現在のドキュメントにマップして、Bean が常に新しいドキュメントを作成するのではなく、常にドキュメントを更新する適切な方法は何ですか?
Bean メンバー Document を作成して、初めてドキュメントを保存するときにハンドルを保持する必要がありますか? 作成後に doc オブジェクトをリサイクルしないということですか?
unid を保存するたびにドキュメントを検索する必要がありますか? パフォーマンスの問題?
良いプログラミングパターンを持っている人はいますか? Notes 9 を使用すると、XPage でデータ ソースが定義されません。