外部 Web サービスからすべての情報を取得するフロント エンド アプリケーションである既存のアプリケーションがあります。Grails フレームワークを使用してこのアプリケーションを再作成したいのですが、使用例が少し奇妙です。Grails はモデル駆動型です。この場合、実際にはデータベース テーブルがありません。私のデータは、Web サービス呼び出しを通じてリアルタイムで受信されます。コミュニティへの私の質問は、次のユース ケースをどのように実装するかということです。
従業員検索:
- すべての従業員データは、Web サービス呼び出しから取得されます。たとえば、ユーザーが「EmployeeID」を入力して「Customer」を選択できるようにする必要があります。
- 次に、Grails アプリケーションは、適切な Web サービスに対して Web サービス クエリを作成し、結果を取得します。
ここに不明な部分があります: これらの結果を取得して Grails モデルに適合させる最良の方法は何ですか? つまり、結果 (検索結果) のデータ グリッドを表示する必要があります。グリッドは Grails のリスト アクションのように機能し、ユーザーが特定の列、ページネーションなどで並べ替えられるようにする必要があります。
- このユースケースは一般的だと思いますか?このようなプロジェクトを敷設する最良の方法は何ですか? Dojo や JQuery などの外部 JavaScript ライブラリを使用してグリッド機能を提供する必要がありますか?
- パフォーマンスもアプローチの懸念事項です