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

面试题 相关文章推荐
如何写出高性能的JSP和Servlet
Jan 22 面试题
C语言怎样定义和声明全局变量和函数最好
Nov 26 面试题
如何在发生故障的节点上重新安装 SQL Server
Mar 14 面试题
介绍一下游标
Jan 10 面试题
必须要使用游标的SQL语句有那些
May 07 面试题
索引覆盖(Index Covering)查询含义
Feb 18 面试题
一份软件工程师的面试试题
Feb 01 面试题
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
Dec 03 面试题
如何反序的迭代一个序列?how do I iterate over a sequence in reverse order
Feb 04 面试题
编程输出如下图形
Nov 24 面试题
Java如何读取CLOB字段
Oct 10 面试题
简单的JAVA编程面试题
Mar 19 面试题
敏捷开发的主要原则都有哪些
Apr 26 #面试题
什么是规则表达式
May 03 #面试题
软件设计的目标是什么
Dec 04 #面试题
设计模式的基本要素是什么
Apr 21 #面试题
传统软件工程与面向对象的软件工程有什么区别
May 31 #面试题
为什么要做架构设计
Jul 08 #面试题
解决方案设计综合面试题
Aug 31 #面试题
You might like
回首过去10年中最搞笑的10部动漫,哪一部让你节操尽碎?
2020/03/03 日漫
PHP遍历二维数组的代码
2011/04/22 PHP
php实现的ping端口函数实例
2014/11/12 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
JavaScript 事件记录使用说明
2009/10/20 Javascript
jquery的Tooltip插件 qtip使用详细说明
2010/09/08 Javascript
淘宝搜索框效果实现分析
2011/03/05 Javascript
常见的原始JS选择器使用方法总结
2014/04/09 Javascript
js 设置缓存及获取设置的缓存
2014/05/08 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
2014/12/15 Javascript
js带闹铃功能的倒计时代码
2016/09/29 Javascript
jQuery实现手机上输入后隐藏键盘功能
2017/01/04 Javascript
微信小程序自动客服功能
2017/11/02 Javascript
JS执行控制之节流模式实例分析
2018/12/21 Javascript
vue实现简单瀑布流布局
2020/05/28 Javascript
vue中jsonp插件的使用方法示例
2020/09/10 Javascript
python使用递归解决全排列数字示例
2014/02/11 Python
Python分析学校四六级过关情况
2017/11/22 Python
Python3 SSH远程连接服务器的方法示例
2018/12/29 Python
PyCharm中Matplotlib绘图不能显示UI效果的问题解决
2020/03/12 Python
通过python调用adb命令对App进行性能测试方式
2020/04/23 Python
Waterford加拿大官方网站:世界著名的水晶杯品牌
2016/11/01 全球购物
美国男士内衣品牌:Tommy John
2017/12/22 全球购物
Moss Bros官网:英国排名第一的西装店
2020/02/26 全球购物
英国拖鞋购买网站:Bedroom Athletics
2020/02/28 全球购物
大学生英语演讲稿
2014/04/24 职场文书
文明之星事迹材料
2014/05/09 职场文书
绿色环保标语
2014/06/12 职场文书
小学教师师德师风演讲稿
2014/08/22 职场文书
2014年商场国庆节活动策划方案
2014/09/16 职场文书
自主招生学校推荐信
2014/09/26 职场文书
初中教师个人工作总结
2015/02/10 职场文书
2015年先进个人自荐书
2015/03/24 职场文书
Python中 range | np.arange | np.linspace三者的区别
2022/03/22 Python
redis sentinel监控高可用集群实现的配置步骤
2022/04/01 Redis
Spring Cloud OAuth2实现自定义token返回格式
2022/06/25 Java/Android