要はサーバー側のビュー処理をJSONを返すだけにして、画面の見栄え、コントロールはクライアント側でやり、サーバークライアントはJSONでやり取りするだけの疎な関係にしましょうというアーキテクチャ。 個人的にこのアーキテクチャは好きで、サーバーサイドを作ってしまえばいろんなタイプのクライアントアプリケーションを作成できるし言語によらない。 Javaで実装してもいいし、JavaScriptだけで実装してもいいし、iPhoneアプリから呼び出しても良い。 まさにいまのマルチクライアント時代に合うアーキテクチャだと思う。 JavaEEでこのアーキテクチャを実装する場合、サーバーはJAX-RSまたはWebSocketsになるだろう。で、クライアントは? 大抵のサンプルはクライアントは (個人的にはクライアントをがりがりJavaScriptで書くならサーバーもJavaScriptにしてBackbone

