JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容


Posted in 面试题 onJune 05, 2013
如果session里面所有的对象都是序列化的,应该可以把HttpSession作为一个参数传到EJB的方法,这样的话就是值传递,相当于这个 HttpSession是自读的,如果在EJB里面改变session的值,不会影响到Servlet容器里面的HttpSession,但是因为EJB 的远程接口之间是使用远程引用,也就是引用传递, 所以把HttpSession作为参数传到EJB对象是可能的,但是这样是有违面向对象的原则的,因为这样的话就在EJB和前端的HttpSession 之间创建了一个不必要的依赖关系,而且这样的话EJB对基于Http的客户端也产生了依赖(EJB也有可能给非Http的客户端服务的),其实与其传一整 个HttpSession对象到EJB, 还不如另外创建一个类似结构的对象过去,然后在EJB进行处理以后然后在返回客户端。

Tags in this post...

面试题 相关文章推荐
char型变量中能不能存贮一个中文汉字
Jul 08 面试题
下面关于"联合"的题目的输出是什么
Aug 06 面试题
IMPORT的选项IGNORE有什么作用?缺省是什么设置?
Sep 17 面试题
关于递归的一道.NET面试题
May 12 面试题
诺思信科技(南京)有限公司.NET笔试题答案
Jul 06 面试题
介绍一下gcc特性
Jan 20 面试题
如何利用cmp命令比较文件
Sep 23 面试题
介绍一下EJB的分类及其各自的功能及应用
Aug 23 面试题
XMLHttpRequest对象在IE和Firefox中创建方式有没有不同
Mar 23 面试题
什么是继承
Dec 07 面试题
Delphi软件工程师试题
Jan 29 面试题
SOA面试题:如何在SOA中实现松耦合
Jul 21 面试题
敏捷开发的主要原则都有哪些
Apr 26 #面试题
什么是规则表达式
May 03 #面试题
软件设计的目标是什么
Dec 04 #面试题
设计模式的基本要素是什么
Apr 21 #面试题
传统软件工程与面向对象的软件工程有什么区别
May 31 #面试题
为什么要做架构设计
Jul 08 #面试题
解决方案设计综合面试题
Aug 31 #面试题
You might like
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
2014/06/12 PHP
php递归删除目录与文件的方法
2015/01/30 PHP
Symfony查询方法实例小结
2017/06/28 PHP
PHP7 新增功能
2021/03/09 PHP
js每次Title显示不同的名言
2008/09/25 Javascript
js图片自动切换效果处理代码
2013/05/07 Javascript
jquery mobile的触控点击事件会多次触发问题的解决方法
2014/05/08 Javascript
JavaScript检查某个function是否是原生代码的方法
2014/08/20 Javascript
jquery 操作css样式、位置、尺寸方法汇总
2014/11/28 Javascript
jQuery中通过ajax的get()函数读取页面的方法
2016/02/29 Javascript
Vue.js组件tree实现无限级树形菜单
2016/12/02 Javascript
vue引用js文件的多种方式(推荐)
2018/05/17 Javascript
Vue高版本中一些新特性的使用详解
2018/09/25 Javascript
vue+axios+promise实际开发用法详解
2018/10/15 Javascript
js常见遍历操作小结
2019/06/06 Javascript
JS中async/await实现异步调用的方法
2019/08/28 Javascript
使用Bootstrap做一个朝代历史表
2019/12/10 Javascript
vue项目配置使用flow类型检查的步骤
2020/03/18 Javascript
jQuery编写QQ简易聊天框
2020/08/27 jQuery
详解Django中的ifequal和ifnotequal标签使用
2015/07/16 Python
详解supervisor使用教程
2017/11/21 Python
Python中pow()和math.pow()函数用法示例
2018/02/11 Python
python3 Scrapy爬虫框架ip代理配置的方法
2020/01/17 Python
Python pip安装第三方库实现过程解析
2020/07/09 Python
Python map及filter函数使用方法解析
2020/08/06 Python
Python实现王者荣耀自动刷金币的完整步骤
2021/01/22 Python
.NET现在共支持多少种语言
2014/02/26 面试题
老公爱的承诺书
2014/03/31 职场文书
《他得的红圈圈最多》教学反思
2014/04/24 职场文书
中职毕业生自我鉴定范文(3篇)
2014/09/28 职场文书
2014年校务公开工作总结
2014/12/18 职场文书
党员干部公开承诺书范文
2015/04/27 职场文书
住房公积金贷款工资证明
2015/06/12 职场文书
2016高考感言
2015/08/01 职场文书
职场领导同事生日简短祝福语
2019/08/06 职场文书
Java 异步任务计算FutureTask
2022/04/28 Java/Android