J2EE中,所有远程调用的EJB服务端对象都是实例化的对象.
EJB容器就是通过缓冲池技术来提高服务端性能的.像你说的这种情况下,EJB容器中至少有两个A的实例,一个服务端使用,一个客户端在使用.
这时的主要矛盾是这两个实例之间的数据同步问题.
按照你的假设,客户端通过A实例得到的数据并不是最新的,因为另一个A实例在不断地刷新数据.至于客户端使用的那个A实例,它能否检测到数据库的变化而自动进行更新,这可能依赖于具体EJB容器的实现.我也没有深究这个问题.
EJB容器就是通过缓冲池技术来提高服务端性能的.像你说的这种情况下,EJB容器中至少有两个A的实例,一个服务端使用,一个客户端在使用.
这时的主要矛盾是这两个实例之间的数据同步问题.
按照你的假设,客户端通过A实例得到的数据并不是最新的,因为另一个A实例在不断地刷新数据.至于客户端使用的那个A实例,它能否检测到数据库的变化而自动进行更新,这可能依赖于具体EJB容器的实现.我也没有深究这个问题.
解决方案 »
- 请教一下
- 求一个spring+hibetnate+flex+blazeds整合的例子要带jar包
- ORACLE ROUND对number类型的字段进行四舍五入处理后保留一位小数,再用ResultSetMetaData.getScale获得是0,为什么?
- 小第写了一个用户注册程序,通过数据库验证。有点小麻烦,请大虾们看看
- 问一个Jboss部署的问题,急!
- 请问:用axis做不同地理位置服务器间的数据同步问题
- 一个struts的问题????
- 动态生成的select HTML控件如何转换成struts的标签
- 用struts對數據庫的訪問問題.
- 大家帮忙啊~~~~~急~~~~~~~~急死活人!
- jsp中怎样调用webservice?
- 一个简单的Struts 问题
我不清楚的是:
在服务端的那个A对象是有数据的了,并且还在不断更新,而我在客户端能远程调用到服务端的那个A对象吗?我的意思是调用已经在服务端存在的A,而不是重新实例一个A1(就是没有数据的,因为我需要A里面的数据),谢谢各位大哥解答,,,