关于SessionContext作用

10-05-10 spawnyy
看到SessionContext中类似于Session的功能,可是为什么在表现层中已经加入了FormBeanUtil的保存在Session的操作,为什么还要在SessionContext在保存一次呢,之前写过一个关于Interceptor扩展问题,不过看到论坛中http://www.jdon.com/jivejdon/thread/38320中说道HttpServletRequest不应该由其它层来控制,所以认为banq说的很有道理,不过不太理解为什么SessionContext与FormBeanUtil同时都保存Account信息?

1
banq
2010-05-10 20:12
这是为业务层使用当前登陆用户的account信息 。

spawnyy
2010-05-10 20:15
banq大哥,我的意思是说这样会不会有点浪费资源呢,在表现层也有用户信息而在业务层也有,不过我倒是能明白你说的边界问题

banq
2010-05-11 14:28
2010年05月10日 20:15 "spawnyy"的内容
我的意思是说这样会不会有点浪费资源呢 ...

为了架构清晰分层,浪费点资源是必须的吧。

spawnyy
2010-05-11 21:09
明白了,确保分层清晰与职责分工明确

猜你喜欢