0

いくつかの単語を注文できる Web アプリケーションを作成するように依頼されました。たとえば、色です。

最善の方法は、URL で色を送信し、その URL (url.php?listColors...) をサーバーに送信する (そしてサーバーがそれらを注文する) ことだと思います。

または、json ファイルで送信し、色が順序付けられた json ファイルを返します。

しかし、私はrestulサービスでもそれを行うように求められました. それらについて何か読んだことがありますが、リソースの取得または投稿に関する情報を見つけるだけなので、少し難しいと思います。しかし、「もの」のリストを送ってそれで何かを作ることについては何もありません。Java で Web サービスを作成する必要があります。

Web サービスにすべての単語を含めなければならないのは重すぎると思います。

JSPを使用すると、すべての単語を送信して、それらを注文する方法を作成できます...

どう思いますか?可能な限り最良の方法にするために、他の意見やアイデアを持ちたいと思います。

4

2 に答える 2

4

Restful Web サービスと JSP は表裏一体です。クライアントが通常、コンテンツを HTML で表示する必要がある Web ブラウザーである場合は、JSP を使用します。クライアントがデータを必要とする他のアプリケーションである場合は、Restful WS を使用します。他のアプリケーションは、ブラウザの JavaScript にすることができます。

Restful は、アイテムのリストなどを含むすべてのデータ (GET/POST/PUT 経由) をサポートします。したがって、これは、JSP と Restful のどちらを使用するかを選択する基準にはなりません。

前述のように、他の質問に答えるには、Restful または JSP のいずれかを使用できます。ユースケースが何であるかによって異なります。

于 2012-06-18T09:30:28.640 に答える
1

RESTfulはすべてのオブジェクトタイプを処理するため、次のようなメソッドを作成できます。

@POST
@Consumes(MediaType.APPLICATION_XML)
@Produces(MediaType.APPLICATION_XML)
public List<String> orderWords(List<String> words);

パフォーマンス基準がある場合は、gzip圧縮を使用してください。

幸運を!

于 2012-06-18T09:47:36.370 に答える