Spring MVC、XMLBeans、および通常のJavaEEスタックを使用して既存のJavaWebアプリケーションを拡張しようとしています。エンドユーザーがCRUD操作を実行するさまざまなリスト(オブジェクトのリスト)があります。リストは最終的にXMLBeansを使用してXMLファイルに保存されます。更新されたリストは、XMLBeansを使用してXMLファイルから再度プルバックされ、ユーザーに表示されます。これらの操作を最適化するための適切なデザインパターンはありますか?
リスト内の各アイテムのランダムIDをXMLに保存し、それをhtmlフォームの非表示フィールドとして使用して、現在CRUD用に変更されているリスト要素を特定することを計画しています。それを行うためのより良い方法はありますか?データは最終的にXMLに保存されるため、(データベースのように)デフォルトのIDがないため、ランダムにIDを生成し、それを使用して追跡することを考えています。このユースケースに対応するデザインパターンはありますか?
また、CRUD操作が成功したかどうかを追跡する方法を見つけようとしています。このようにして、エンドユーザーはリクエストが通過したかどうかを知ることができます。多分コールバックメッセージ?