社区
Java EE
帖子详情
有状态SessionBean!
iceshape1
2003-03-17 08:26:41
我有一个有状态的SessionBean
客户端是一个Web应用
通过一个助手类来访问SessionBean
在一个Web会话期间又多次SessionBean的创建和调用
有没有办法让他们调用的都是同一个SessionBean?
...全文
47
8
打赏
收藏
有状态SessionBean!
我有一个有状态的SessionBean 客户端是一个Web应用 通过一个助手类来访问SessionBean 在一个Web会话期间又多次SessionBean的创建和调用 有没有办法让他们调用的都是同一个SessionBean?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iceshape1
2003-03-21
打赏
举报
回复
同时我还遇到了错误,因为每一个SessionBean我会开一个连接保持
在他的生命周期内,最后导致了连接不够用的错误!
iceshape1
2003-03-21
打赏
举报
回复
我用的是没有参数的构造函数!
我想在两个页面间使用同一个SessionBean
但是我的测试过程中每一个ejbCreate方法的掉用都被执行过了!
A_Liang
2003-03-19
打赏
举报
回复
我不明白你的意思,有状态sessionbean本身应该就可以做到你的要求啊!好象只要你每次用同样的参数进行create就行了
iceshape1
2003-03-19
打赏
举报
回复
谢谢楼上的大哥
不过我是想每个web的客户端使用同一个SessionBean
如果做成singleton了就全世界都用一个了
恐怕不太好
sandyen
2003-03-18
打赏
举报
回复
你可以在取得ejb 的时候做成singleton呀
if (ejb == null)
{
//取得ejb
}
iceshape1
2003-03-18
打赏
举报
回复
没人回答了吗?
郁闷!
iceshape1
2003-03-17
打赏
举报
回复
真的没有吗?
可不可以在servlet里按客户分配阿
Jspwu
2003-03-17
打赏
举报
回复
没有
有
状态
session
bea
n 无
状态
session
bea
n
有
状态
会话
Bea
n(SFSB)和无
状态
会话
Bea
n(SLSB)的区别 1 无
状态
(Stateless) 在不同方法调用间不保留任何
状态
。 事务处理必须在一个方法中结束 。 通常资源占用较少;可以被共享(因为它是无
状态
的) 。 无
状态
Bea
n不会"专门"保存客户端的
状态
----(需要强调“专门”是因为无
状态
会话
Bea
n也会有成
有
状态
session
bea
n和无
状态
session
bea
n的区别
现实中,很多朋友对两种
session
bea
n存在误解,认为有
状态
是实例一直存在,保存每次调用后的
状态
,并对下一次调用起作用,而认为无
状态
是每次调用实例化一次,不保留用户信息。仔细分析并用实践检验后,你会发现,事实恰好相反: 有
状态
和无
状态
会话
bea
n的本质区别是它们的生命期。 首先解释一个下面要用到的概念--用户:
session
bea
n 的用户实际上就是直接调用ejb的类的实例,甚至是这个实例的某个方法。同一个类的不同实例对于
session
bea
n 来说是不同的用户。 有
状态
会
什么时候用有
状态
session
bea
n,什么时候用无
状态
session
bea
n
什么时候用有
状态
session
bea
n,什么时候用无
状态
session
bea
n 最近,有关于无
状态
的许多大惊小怪。无
状态
的缺陷常常被夸大, 它的优点也一样。许多无
状态
的支持者盲目的宣称无
状态
能带来 更大的伸缩性;而有
状态
的支持者争论说必须为了适应无
状态
而重建整个系统。真实的情况是什么呢? 通过正确地设计,无
状态
有以下两个优点: 1.使用stateless
bea
n,EJB容器能容易的pooling和重用
bea
n, 允许少量的
bea
n去服务很多客户端。用stateful
bea
..
Ejb-有
状态
&无
状态
Session
Bea
n
1. Ejb的分类 首先,企业级
Bea
n分为三类:
Session
Bea
n用于实现业务逻辑,它可以是有
状态
的,也可以是无
状态
的。每当客户端请求时,容器就会选择一个
Session
Bea
n来为客户端服务。
Session
Bea
n可以直接访问数据库,但更多时候,它会通过Entity
Bea
n实现数据访问。 Entity
Bea
n是域模型对象(用来表示真实世
EJB学习笔记三(有
状态
和无
状态
Session
Bea
n的区别)
1.前言 在EJB概述的博客中也曾提到过EJB3.0中的
Session
Bea
n的两种
状态
,下面呢,通过本篇博客深入的分析一下,两种
状态
的
Session
Bea
n到底有何区别。 2.开发一个有
状态
的
Session
Bea
n 2.1、接口 package com.test; public interface StateFulEjb
Bea
n { public void co
Java EE
67,515
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章