質問

現在、私は知っていうのRPCのためのPOJOsジは、非常に複雑なEJB/JBossます。

がより良い方法を提供する同様の機能性thiner層(以Java EEコンテナを用い、RMIまたはできるものをserialize送oc物のしょうか?

私は現在の興味をHTTP/JSONを直列化すね.

編集:解明:ようにしている張替えEJB2.1/JBoss4ソリューションとのように管理が容易で、コンテナです。して全体のデータベースの利用iBATISによって使えるようになったのでかなり複雑なSQL非常に簡単に、思いきたいと思い、線:

  • 呼び出しのルックアップ/データの修正方法(automagic直列化がこちら)。
  • 透明セッション管理(認証-認可).いかります。

両項目として、全体のコースです。アクセスが許可されるべきであるユーザーにな情報。

いをしてほしいほしいしてほしいもの好きのwebapps、計画をGUI(ズ)が管理POJOsいについても一部報告を起動方法から。また、直列化するとが可能です。

役に立ちましたか?

解決

しているのがほとんどの場合、 付属のレスキュー"をご覧ください。から リファレンスドキュメント, ま読みたい 第17.リモのwebサービスの利用春.

はいくつか方法があります。の美しさはそのすべてのインタフェースの実装は、バニラPOJOs.配線へのRMIまたは何に取り扱います。では以下の操作が可能です。

  1. 輸出サービスを利用RMI:そらく最も簡単なアプローチ
  2. 利用HTTP呼び出し側:場合のリモートアクセスは、この方が良いかもしれないためファイアウォールなどが純RMI;または
  3. Webサービス, り、その場合、私は賛成 JAX-WS上JAX-RPC.

春には付加給付が行なうことができ、配線の両方のサーバとクライアントが、容易に、懸念を持っている。

個人的には思いずれかを選択(2)または(3)になります。HTTPではネットワークです。での展開であるワールドワイドウェブコンテナ. 桟橋's"長寿の接続によりオプションサーバプッシュの有効)HTTP.

すべてのこれらのメソッドを使用すると複雑なオブジェクトを送の線が微妙に異なるいいたします。を考慮する必要がある場合サーバーおよびクライアントへ配布は別途かどうかの問題を変更した場合のインターフェイスに必要な再配布のクラスファイルです。または利用できるカスタム直列化ソリューション(もXML)を避けます。が問題です。

をウェブコンテナにより簡単にプラグイン 春安全保障, ることができ、少し厳しい時があるからこそ多くのオプションまた、 HttpSession を提供するために使用できる状態情報です。

他のヒント

シンプルなRPCは、RMIがために建てられた、まさにです。あなたがSerializableインタフェースを作る場合、あなたは他のアプリから1つのアプリでメソッドを呼び出すことができます。

た場合のみ必要性値のオブジェクトだけを確保するPOJOs実施の直列化可能の物全体のソケットをObjectOutputStream).最後に、"受け手"の読みを使用したオブジェクトObjectInputStream.データの受信側に対して対応バージョンのPOJO(serialVersionUID).ヘ/Burlap'プロトコル-izeす: http://hessian.caucho.com/http://www.caucho.com/resin-3.0/protocols/burlap.xtp

あなたはXStreamのを試みることができる( http://x-stream.github.io/する) RESTを超えます。 POJOの電子の既存のセットに適用するのは簡単ます。

休息/ JSONで興味がないので、

あなたは、あなたが達成しようとしているものに関しては、いくつかのより詳細な情報を与えることはできますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top