私は、他の SOA クライアントによって (ほとんど) 使用される Java Web サービス アプリケーションを開発しています。現在、CXF を使用して、SOAP/XML を使用してさまざまな Web サービスとメソッドを公開することを計画しています。
現在、このツールのシン クライアント Web アプリケーションを調査するよう求められています。私は ExtJS や Dojo などの Javascript ライブラリを調査してきましたが、それらは非常に単純なように思えます。これが Web アプリケーションであって Web サイトではないことを考えると、非常に多くの静的 HTML ページを作成することはないと思います (1 つだけかもしれません)。ほとんどの場合、XMLHttpRequest オブジェクトを使用して、既に持っている Web サービスにアクセスし、結果を取得して DOM を変更する予定です。
しかし、私はこれまでブラウザベースの UI を作成したことがなく、ほぼ 100% Javascript アプリケーションのコンテキストで、Spring MVC などのサーバー側 MVC フレームワークが私を購入する役割があるとすれば、それを理解しようとしています。これには必要ですか?それは何のために良いですか?