Spring MVC を利用する私の Web アプリケーションには、豊富なドメイン モデルがあります。このドメイン モデルをクライアント Web ブラウザーで利用できるようにしたいと考えています。たとえば、私のドメイン モデルにはと のPerson
メソッドSet<Person> getFriends()
を持つクラスが含まれてDateTime getBirthday()
いるため、これらのメソッドをクライアント側で使用したいと考えています。使用シナリオは次のとおりです。
- ユーザーの要求に応じて、訪問中のブラウザーの HTML を動的に更新してすべてのフレンドを一覧表示する、または
persons
HTML を誕生日順に並べ替えます。
ここでは、「ビュー レンダリング ステージ」(JSP など) でドメイン モデルにアクセスするために探しているわけではないことに注意してください。Web アプリケーションのユーザーのブラウザーでドメイン モデルにアクセスするために、ここを探しています。Person
たとえば、「ビューのレンダリング段階」でインスタンスをソートしたくありません。この並べ替えは、後でユーザーのブラウザで実行したいと考えています。
私の課題に対する解決策は何ですか?