2011-07-28 9 views
0

Netbeans、JEE6、Jersey - Webservice from Database機能を使用してWebサービスを作成しました。 私のwebservicesにアクセスすることができます:http://localhost:8080/SampleWS/listOfItems 上記の私のデータベースに存在するアイテムのリストを返します。このリソースにアクセスするクライアントとしてiOS上でRESTKitを使用しています。RESTful WS用のリソースへのアクセスとDELETE/PUTコマンド

1)私は、認証されたユーザーのみに上記のリソースへのアクセスを制限したいと思います:

しかし、私がやりたい二つのものがあります。それを行う方法は何ですか?

2)私はまた、DELETE、PUT、およびCREATEコマンドを呼び出すために承認されたユーザーの中から選択したものだけを制限したいと思います。

最後に、NetBeansではデータベース、エンティティ、パターンからWSを作成することができます。誰かが上のいずれかを使用してRESTfulwithoutを作成するためのチュートリアルを教えてくれますか?言い換えれば、たとえば、GET、PUT/DELETEメソッドを加算、乗算などの数学関数にマップしたいとします。

+0

私はそれが別の質問にあなたの最後の段落を分割する価値があるだろうと思います。 – joelittlejohn

答えて

0

どのアプリケーションサーバーに展開するかは言及していません。私はGlassFishを想定していますか?

私はこれを自分で実装していないが、私はマルクハドリーズのブログ記事が要件1をカバーするようにアプリケーションを設定する方法について説明信じる)と2)

:あなたが春を使用している場合

http://weblogs.java.net/blog/mhadley/archive/2008/03/authentication.html

あなたもこの答えで説明したように、代わりに春-セキュリティを使用して検討する必要があります

User authentication on a Jersey REST service

+0

ありがとうございます!それは私をたくさん助けます! – user598789

関連する問題