登录。。。。。。。。。。。。。。标题要长banq看看

08-10-06 pub
登录如果做成jdon for jpetstore那样,做一个AccountForm的话 还要用到XmlModelHandler来做初始化工作,并且也是session的生命周期.前台后台都要做处理

如果登录做成一个有态的服务,就像是购物车 并且implements SessionContextAcceptable.

登录成功的话就设置这个有态服务的SessionContext。
这样的方式是否可行?

pub
2008-10-06 15:34
因为不想做容器登录。。。 也不想用formbean

banq
2008-10-06 17:28
>并且implements SessionContextAcceptable.

>登录成功的话就设置这个有态服务的SessionContext。

如果你不希望使用容器登录,那么“设置这个有态服务”需要你自己来实现,Jdon框架中对SessionContextAcceptable就是从request.getPrinciple中取出容器登录的令牌设置到其实现子类的。

pub
2008-10-06 18:57
你说的对。这个服务只是获取到了sessioncontext,然后登录时再设置这个sessioncontext中的用户名

pub
2008-10-06 19:00
你说的对。这个服务只是获取到了sessioncontext,然后登录时再设置这个sessioncontext中的用户名

request.getPrinciple取出的名字是空的。但还是会设置sessioncontext到这个服务中。获得这个sessioncontext就可以设置用户名这个值了。