0

私は、AJAX Web インターフェイスとこれから作成するクライアント プログラムの両方を介してアクセスされるサーバーを作成する予定です。2 つのインターフェイスは同様の機能を提供します。たとえば、ユーザーは Web またはクライアント インターフェイス (Skype を考えてください) を使用してサインアップできます。クライアントは、RPC over HTTP を使用してサーバーと通信します。

単一のサーバーが HTML/AJAX と RPC リクエストの両方を最小限の労力で処理できるようにするサーバー フレームワークはありますか? Google の GWT は良い候補のようですが、私は経験がありません...

4

2 に答える 2

2

Java は開発とテストにおいて優れたツールを提供するため、JavaScript ではなく Java でクライアント側プログラミングを行いたい場合は、Google の GWT が適しています。また、GWT はクロスブラウザー互換の javascript を生成できます (GWT の中心には、java から javascript に変換する GWT コンパイラーがあります)。

Web クライアントやその他のリッチ クライアントに RPC over HTTP を使用することが要件であるため、次のような RPC フレームワークを探すことができます。

  • アパッチ avro [http://avro.apache.org/]。利点は、API を慎重に設計すれば、リッチ クライアントだけでなく、Web クライアント (JSON 形式が JavaScript でサポートされているため) で使用できることです。

  • Msgpack-rpc [http://msgpack.org/]。これは、バイナリ シリアル化フレームワークです。

于 2011-08-14T20:34:05.970 に答える
1

XML-RPCを見てみてください。

于 2009-09-13T01:33:17.910 に答える