Просто сомнение относительно того, как работает управление сессиями JSF
Я получил управляемый бин как:
@ManagedBean(name="loginBean")
@SessionScoped
public class LoginBean implements Serializable
{
private String userName;
//getter and setter
private String password;
//getter and setter
// Getting through spring injection
@ManagedProperty(value="#{userBO}")
private UserBO userBO;
//setter method
public fetchUserDetails(){
User user = userBO.getUSer(this.userName);
//some processing
}
// more methods
.
.
.
}
Так что теперь, так как бин является sessionScoped, JSF будет хранить мой объект "userBO"сеанс тоже?Я считаю, что переменные как с установщиками, так и с получателями, скорее всего, будут храниться в сеансе.Поправь меня, если я ошибаюсь.Или я должен объявить "userBO" как переходный, чтобы он игнорировался?