GWT RPC サーブレットにログイン メソッドがあります。これはセッション コンテキストからユーザーを取得するため、ユーザーがログインしているかどうかを判断します。このメソッドをリクエスト ファクトリ アプローチに移植したいと考えています (DTO の代わりにプロキシ エンティティを取得するため)。
しかし、どこに置くことができますか?セッションコンテキストがないため、エンティティに配置できません。ここで正しいアプローチは何ですか?
現在、私の RPC メソッドは次のようになっています。
@Override
public UserDTO isLoggedIn() {
// TODO Auto-generated method stub
HttpSession session = getThreadLocalRequest().getSession();
String userName = (String)session.getAttribute("userName");
if(userName !=null){
return new UserDTO(userName);
}
return null;
}