0

jdk 1.5 (1.5 互換の Weblogic 9.2 をデプロイ) を使用して Java でwebservice(いずれか)を作成したいと思います。jdk1.6 で作成されたクライアントによって同じものが消費されます。上記の主張は大丈夫ですか?または、clinet とサーバーの両方を同じ jdk バージョンで作成する必要がありますか?SOAP or REST

これは冗長な質問かもしれませんが、グーグルで満足のいく答えを見つけることができません。

  • jdk 1.5でJava Webサービスを開発するためのより良いオプション(フレームワーク、方法論など)は何ですか?
  • SOAP と REST にはそれぞれ長所と短所があります。clinet が Web ブラウザーを介していない場合 (ただし、スタンドアロンの Java プログラムなど) を知りたいのですが、うまくいくためのより良いアプローチは何ですか.. SOAP または REST? これに加えて、Web サービスを安全にする必要もあります。つまり、ユーザー認証を行う必要があります。

ありがとう。

4

1 に答える 1

2

Web サービスの主な利点は、サーバーとクライアントが通信言語として HTTP と XML または JSON を使用し、他の共通点を共有する必要がないことです。クライアントは Windows 上の .NET であり、サーバーは Linux 上の Java である場合もあれば、スマート アプライアンス内に埋め込まれた C である場合もあります。転送されたデータを解釈して使用する実際のプログラム コードを共有したい場合は、両端で同じプラットフォームを使用している場合に最も簡単に再利用できますが、これは必須ではありません。

最近では、より新しいバージョンの Java を使用する方法がないかどうかを確認することをお勧めします。Java 6 でさえ非推奨になりました。

フレームワークに関しては、Spring MVC、特にその JSON サポートを見てください。SOAP と REST は、プログラム ロジックの設計と関係があります (REST は基本的にステートレスであり、すべてのシステムに適しているわけではありません)。

于 2013-08-09T10:25:07.287 に答える