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...

面试题 相关文章推荐
const char*, char const*, char*const的区别是什么
Jul 09 面试题
如果NULL定义成#define NULL((char *)0)难道不就可以向函数传入不加转换的NULL了吗
Feb 15 面试题
SQL里面IN比较快还是EXISTS比较快
Jul 19 面试题
Can a struct inherit from another class? (结构体能继承类吗)
Jul 22 面试题
什么是索引指示器
Aug 20 面试题
Linux的文件类型
Mar 07 面试题
50道外企软件测试面试题
Aug 18 面试题
AJAX的优缺点都有什么
Aug 18 面试题
Python如何实现单例模式
Jun 03 面试题
如何防止同一个帐户被多人同时登录
Aug 01 面试题
若干个Java基础面试题
May 19 面试题
与UNIX有关的几个名词
Sep 17 面试题
敏捷开发的主要原则都有哪些
Apr 26 #面试题
什么是规则表达式
May 03 #面试题
软件设计的目标是什么
Dec 04 #面试题
设计模式的基本要素是什么
Apr 21 #面试题
传统软件工程与面向对象的软件工程有什么区别
May 31 #面试题
为什么要做架构设计
Jul 08 #面试题
解决方案设计综合面试题
Aug 31 #面试题
You might like
关于更改Zend Studio/Eclipse代码风格主题的介绍
2013/06/23 PHP
php预定义变量使用帮助(带实例)
2013/10/30 PHP
推荐25款php中非常有用的类库
2014/09/29 PHP
php查询ip所在地的方法
2014/12/05 PHP
如何优雅的使用 laravel 的 validator验证方法
2018/11/11 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
2020/07/24 PHP
很多人都是用下面的js刷新站IP和PV
2008/09/05 Javascript
JQuery 构建客户/服务分离的链接模型中Table中的排序分析
2010/01/22 Javascript
autoPlay 基于jquery的图片自动播放效果
2011/12/07 Javascript
jQuery 淡出一个图像到另一个图像的实现代码
2013/06/12 Javascript
jquery防止重复执行动画避免页面混乱
2014/04/22 Javascript
jQuery弹出遮罩层效果完整示例
2016/09/13 Javascript
vue2.0数据双向绑定与表单bootstrap+vue组件
2017/02/27 Javascript
javascript兼容性(实例讲解)
2017/08/15 Javascript
vue实现百度语音合成的实例讲解
2019/10/14 Javascript
Vue实现移动端拖拽交换位置
2020/07/29 Javascript
[00:34]TI7不朽珍藏III——地穴编织者不朽展示
2017/07/15 DOTA
[00:20]DOTA2荣耀之路7:-ah fu-抢盾
2018/05/31 DOTA
Python函数式编程指南(四):生成器详解
2015/06/24 Python
Python使用微信SDK实现的微信支付功能示例
2017/06/30 Python
Python排序搜索基本算法之选择排序实例分析
2017/12/09 Python
对matplotlib改变colorbar位置和方向的方法详解
2018/12/13 Python
对python3 Serial 串口助手的接收读取数据方法详解
2019/06/12 Python
Python 自动登录淘宝并保存登录信息的方法
2019/09/04 Python
Python根据指定文件生成XML的方法
2020/06/29 Python
Python 图片处理库exifread详解
2021/02/25 Python
豪华床上用品、床单和浴室必需品:Peacock Alley
2019/09/04 全球购物
什么是Deployment descriptors;都有什么类型的部署描述符
2015/07/28 面试题
财务部岗位职责
2013/11/19 职场文书
校园学雷锋活动月总结
2014/03/09 职场文书
青春寄语大全
2014/04/09 职场文书
会计学自荐信
2014/06/03 职场文书
2015年党员公开承诺书范文
2015/01/22 职场文书
导游词之新疆-喀纳斯
2019/10/10 职场文书
python中pandas对多列进行分组统计的实现
2021/06/18 Python
Pygame Rect区域位置的使用(图文)
2021/11/17 Python