私はSpringでWebサービスサーバー側を書いています。私の最初のリクエストは getUniqueID です。このリクエストの一意の ID を作成し、それをクライアントに返します。その後、他のクライアント リクエスト入力はこの ID でなければなりません。サーバー側でこのIDを非表示にするにはどうすればよいですか?
2 に答える
0
手段が持続する場合hide
は、リレーショナルデータベースに保存するのが最善です。本格的なRDBMSが必要ない場合は、SQLiteをお勧めします。詳細:http ://www.sqlite.org/
ユーザーをそのIDにマップする方法も必要になります。これは、Webサービスがステートフルである場合にのみ可能です。HTTPセッションを使用できます。
Spring JDBCサポートを使用して、IDの永続化とクエリを非常に簡単にすることができます。詳細はこちら:http ://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/jdbc.html
于 2012-11-17T20:52:28.737 に答える
0
の意味を明確にできますhide this id on server side
か? また、ID は将来のサービス リクエストで何に使用されますか?
クライアントがそれについて知る必要がないように、ID をセッションに入れることができます。これにより、毎回 ID を渡す必要がないため、クライアントによる後続のサービス呼び出しが簡素化されます。
セッションを使用したい場合、Spring には便利なヘルパー メソッドがいくつかWebUtils
あります。
于 2012-11-17T22:59:08.107 に答える