struts2两种session到底有什么不同
第一种是实现接口SessionAware的方法第二种是ActionContext.getContext().getSession()的方法它们两个都是获取session的...
第一种是实现接口SessionAware的方法
第二种是ActionContext.getContext().getSession()的方法
它们两个都是获取session的,第一个是耦合的方式获取,第二个是解耦的方式获取
我想问的是,为什么struts2还要弄两个出来,其中一定有原因,请大家帮忙给个说法,谢谢了,希望详细点儿。
ActionContext.getContext().getSession() 返回的是一个object类型的,保存的方式也是键值对,<String,object>
实现接口SessionAware的方法,返回的是一个map<String,object>类型的。
他俩其实一样。。
主要是想问:
1:什么时候用它们比较好啊?
2:一般情况下,我们都喜欢解耦的方式,这样有利于开闭原则,也有利于低耦合。
既然编程里非常注重低耦合,为什么还创造出来一个sessionAware接口呢?不明白啊。。谁能帮忙解答一下。。。谢谢啊 展开
第二种是ActionContext.getContext().getSession()的方法
它们两个都是获取session的,第一个是耦合的方式获取,第二个是解耦的方式获取
我想问的是,为什么struts2还要弄两个出来,其中一定有原因,请大家帮忙给个说法,谢谢了,希望详细点儿。
ActionContext.getContext().getSession() 返回的是一个object类型的,保存的方式也是键值对,<String,object>
实现接口SessionAware的方法,返回的是一个map<String,object>类型的。
他俩其实一样。。
主要是想问:
1:什么时候用它们比较好啊?
2:一般情况下,我们都喜欢解耦的方式,这样有利于开闭原则,也有利于低耦合。
既然编程里非常注重低耦合,为什么还创造出来一个sessionAware接口呢?不明白啊。。谁能帮忙解答一下。。。谢谢啊 展开
3个回答
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询