社区
Java EE
帖子详情
在stateless bean 中进行事务操作,是不是可行?高分相送----在线等待
l007i
2003-09-29 04:42:48
在stateless bean 中进行事务操作,是不是可行
在stateless bean 中进行数据库操作,会不会出现异常情况:即事务可能没有正常进行
...全文
33
4
打赏
收藏
在stateless bean 中进行事务操作,是不是可行?高分相送----在线等待
在stateless bean 中进行事务操作,是不是可行 在stateless bean 中进行数据库操作,会不会出现异常情况:即事务可能没有正常进行
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
conning333
2003-09-29
打赏
举报
回复
完全可以。将sessionbean的描述文件的containertransaction设置为required,并使用txdatasource对容器的事务处理进行支持。
shardy
2003-09-29
打赏
举报
回复
在stateless中的事物可以由容器管理,也可以user manger,如果你的程序产生异常,ct.setRollbackOnly就可以事物回滚了。
l007i
2003-09-29
打赏
举报
回复
我不知道每个bean实例是不是都在各自的线程中运行。
如果不是
bean实例在多线程中运行呢?因为stateless bean分配给用户是任意的
zhou1977
2003-09-29
打赏
举报
回复
1.可以的,你设置成BMP,就完全自己控制事务了
2.不会出现异常
EJB3.0---
State
less session
bea
n
EJB3.0---
State
less session
bea
n
state
less session
bea
n
中
跨数据库的
事务
的维持
在上一篇blog
中
我写到了一个困饶我的问题,就是如何在
state
less session
bea
n
中
的一个方法内如果有多个数据库
操作
,怎样维持它们的
事务
性,经过实验,下面给出它的一种解决方法。首先像这样的问题我们应该相信ejb是能够解决的,因为ejb的
事务
机制是很强大的,而上述的问题并不是很特殊的情况,而是种普遍的情形。怎样解决了,其实也是很简单的,但这里有个前提,就是你的数据库操
Session
Bea
n 与 Entity
Bea
n 的区别?
State
ful Session
Bea
n 与
State
less Session
Bea
n 的区别?
Session
Bea
n 在 EJB 应用
中
被用来完成一些服务器端的业务
操作
,如访问数据库、调用其他EJB组件,对于客户机,Session
Bea
n 是一种非持久性对象,它实现某些在服务器端运行的业务逻辑。而 Entity
Bea
n 对于客户端是一种持久性对象,它代表一个存储在持久性存储器
中
的实体对象视图,或是一个应用程序实现的实体。 Session
Bea
n 还可以分为
State
fu
spring
中
bea
n的线程安全问题
Bea
n的线程安全分析 对于prototype作用域的
Bea
n,每次都创建一个新对象,也就是线程之间不存在
Bea
n共享,因此不会有线程安全问题。 对于singleton作用域的
Bea
n,所有的线程都共享一个单例实例的
Bea
n,因此是存
在线
程安全问题的。 但是如果单例
Bea
n是一个无状态
Bea
n,也就是线程
中
的
操作
不会对
Bea
n的成员执行查询以外的
操作
,那么这个单例
Bea
n是线程安全的。解释一下: 无状态
Bea
n(
State
less
Bea
n):就是没有实例变量的对象,不能保存数据,是不变类,是线程安全
EJB3.0学习笔记---
State
less Session
Bea
n的原理:
新年啦:开通自己的CSDN博客:http://blog.csdn.net/lidew521/ 1.
State
less Session
Bea
n的原理:不是说EJB不可以有状态,而是说EJB不对他 的状态做管理,这一点在EJB
中
是通过单例来实现的;因为是单例的所以不能区 分不同的客户端的状态,也就是说再分布式的设计
中
:如果一个
bea
n是无状态, 那么另一个客户端也可以
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章