1

最近、リッチ Web アプリケーションを作成するための優れた Javascript ライブラリがたくさんあります。私が取り組んでいる Web サイトのフロントエンドにそのうちの 1 つを使用したいと思います。 JSF、Facelets、PrimeFaces などで... Java EE のプレゼンテーション レイヤーに関する多くの不満を読みましたが、Javascript と HTML5 に関しては、状況がどんどん良くなっているようです。

私はこれを行うにはどうすればよいのだろうか?1 つの JSP と Facelets で、サーバー上のオブジェクトに直接マップされたプレゼンテーション層のアイテムを持つことができます。代わりにフロントエンドに Javacript ライブラリを使用する場合、これにどのように対処しますか?

サーバーで Java EE を使用しますが、これをフロントエンドで Javascript RIA ライブラリと統合する最良の方法は何ですか?

4

3 に答える 3

1

Google Web Toolkit フロントエンドは、Java EE バックエンドと組み合わせるのが最も簡単です。これは、独自の通信システムですぐに使用できるためです。それ以外の場合、RESTful サービスは JavaScript から簡単に通信でき、特に netbeans などの IDE を使用して Java EE で簡単に作成できます。

于 2013-01-03T13:58:50.083 に答える
1

あなたの質問が、バックエンドから JavaScript フロントエンドへのオブジェクトのマッピングのみである場合は、Jackson (JSON プロバイダー) と組み合わせて JAX-RS 実装 (RESTEasy、Restlet、Apache CXF など) を使用することをお勧めします。

この組み合わせにより、JSON に変換されたドメイン オブジェクトを使用して REST API を公開できるため、AJAX 要求を使用して JavaScript からこれらのオブジェクトに簡単にアクセスできます。

しかしもちろん、これにより多くの通信処理が開発者に開かれたままになります。より完全なパッケージが必要な場合は、Google Web Toolkit などのフレームワークがおそらくより良いソリューションです。

于 2013-01-03T14:02:19.260 に答える