在线370人
首页
主题表
培训咨询
标签
精华
查搜
注册
登陆
用户
自动登陆
密码
新用户注册
忘记密码?
首页
»
论坛
»
设计模式、框架和架构
上一主题
使用存储过程做orm有什么优缺点吗? 除了数据库移植外,还有别的吗?
返回本主题
返回主题列表
下一主题
怎么让滚动条控制滚动的内容????? 比如说要滚动一副图画到面版中心。。 public void adjustmentValueChanged(AdjustmentEvent e){“这..
Go
总共有
3
回复 /
1
页
前往下页:
icecave
悄悄话
发表文章: 2
注册时间: 2004年12月16日 10:27
用Spring实现3层结构,业务逻辑层应该怎么取得类似于身份角色的信息(在线等...)
2004年12月16日 10:28
标签列表
因为在业务对象中,要有细粒度的就是和用户实例相关的权限控制,这样就需要获得当前用户的信息。
用户的认证信息在action中取得后,应该怎么传递给Business层的对象呢?现在用
Spring
各个层次之间的结构都很清楚了,但是这种和session相关的信息,action层和business层应该怎么传递还没想清楚,请大家指点,谢谢。
banq
悄悄话
发表文章: 9484
注册时间: 2002年08月03日 17:08
Re: 用Spring实现3层结构,业务逻辑层应该怎么取得类似于身份角色的信息(在线等...)
2004年12月16日 20:13
session相关的信息是和生存周期相关,Spring目前没有整入生存周期,而Picocontainer则比较强,它的scope有Application、Session和request三种。
实际上,这也是有状态的支持,因为
Spring
宣称自己侵入性很少,它对有状态基本采取无为的方式,所以
Spring
实际相当于
EJB
中的无状态Session Bean。
对于你种情况,只有采取Web编程的通常session解决办法,action和session打交道,然后再和business打交道。
icecave
悄悄话
发表文章: 2
注册时间: 2004年12月16日 10:27
Re: 用Spring实现3层结构,业务逻辑层应该怎么取得类似于身份角色的信息(在线等...)
2004年12月17日 10:11
谢谢
我现在是在Action中处理session相关的信息,但是business对象有的也需要这种信息,比如当前用户的角色或者身份,那Action应该怎么传递给business对象呢?
3dwizard
悄悄话
发表文章: 8
注册时间: 2004年01月30日 08:43
Re: 用Spring实现3层结构,业务逻辑层应该怎么取得类似于身份角色的信息(在线等...)
2004年12月17日 12:00
可以用threadlocal,把用户的信息放到一个threadlocal变量里,然后包装一下(比如包装成factorybean),由
Spring
管理,注入到业务组件里,业务组件从这个对象里面取就可以了。
这个主题有
3
回复 /
1
页
Go
上一主题
返回本主题
返回主题列表
返回页首
下一主题
热点TAG:
AOP
cache
缓存
DDD
EJB
集群
设计模式
Hibernate
IOC
JiveJdon
OO
RBAC
Seam
Spring
Struts
正在读取,请等待...
Wowzio
grab this
·
technology
blog
查询本论坛内
近一天
近三天
近一周
近一月
近三月
近半年
近一年
所有
回复超过
的热门帖子
标题
内容
发贴前查询
标签列表
勿重复发表问题
解惑之道在
J道
,打造中国最具影响力的的企业软件社区
OpenSource
JIVEJDON
v3.0
Powered by
JdonFramework
Code © 2002-08
jdon.com
anti spam