现在就只想到这种办法,我真想用ejb提供的功能呀。可是头想大了也想不出来。
现在什么状态都得自己管理,太痛苦了。
现在什么状态都得自己管理,太痛苦了。
解决方案 »
- java能做一个图片的容器吗?然后上面放4个小按钮,点击后可以切换图片
- Query.setParameter()参数写不进去的问题
- 单点登录谁搞过
- 怎样学习J2EE
- 有什么好的方法去掉字符串里的',' 吗?
- WEBService 自定义类型属性大小写问题
- Hibernate的get问题
- 为什么已经测试数据库连接程序在新建的域中会产生错误???
- 问题:为什么出现如下异常:com.sun.tools.javac.Main is not on the classpath.
- jdk问题
- 请问weblogic5.1里如何配置发布ejb?
- Jbuilder5安装好了,Weblogic也安装好了,但怎样使它们配置起来,开发EJB呢?(详细一点)答者送分!
可不可以稍微详细点说明消息队列如何实现?
因为你说"整个流程的时间跨度大"而且"审批过程可能在不同的机器上进行", 所以我觉得用MQ(支持jms)似乎是可行的 ... 具体的实现方法我想很难说出来(因为我都大清楚你的需求:p), 所以只能简单描述一下:
1) 你的消息(可以包含是对象, 但那样会需要序列化, 是否能借助xml?)在队列中可以是永久(同样可存入数据库, 并支持事务处理);
2) 你说"使用HANDLE重新找回实例"是什么意思呢? 不过对"审批过程可能在不同的机器上进行"我想问题不大, 你甚至可以对消息详细加以标明:比如你所说的"流程状态" ...
节选自Mastering EJB: Unfortunately, EJB object handles have a strong domain limitation: Handles
cannot be saved in one environment and then re-stored in a different environment.This means handles are not portable across EJB containers. It also means you cannot save a handle on one machine and then re-use it on a different machine.