同じエンティティの異なる json ビュー (たとえば、公開データと認証済みのみ、リスト ビュー、完全な詳細など) をどのように有効にしますか?
Jboss AS 7 + RestEasy または spring + jersey がある場合。
ログインしたユーザーとその役割に応じて異なるデータを入力する必要があるアプリケーションに取り組んでいます。
ありがとう
これは、アプリケーションをどのように設計するかによって異なります。
この種の要件の基本的な設計は、セッション管理を使用して、サーバーからの各要求に対してデータまたは json を生成することです。要求がブラウザーから送信される場合、同じブラウザーから送信されるすべての要求に関連付けられた一意のセッションがあります。
ユーザーがログインしたら、そのユーザーをセッションに配置するか、ユーザーがログインしているセッションにブール値を配置して、その要求のセッションを作成します (そのユーザーの手段)。
したがって、ユーザーとログインしたブール値が要求セッションで設定されると、そのブラウザーからのすべての要求でこれらの変数が使用可能になります。
次に、セッション変数を取得して、ユーザーとログイン状態に基づいて JSON を作成できます。