从远程EJB的客户端加载类

时间:2018-03-29 07:06:06

标签: ejb rmi ejb-3.1 ejb-3.2

我正在尝试为使用WebLogic应用程序容器的Oracle云上部署的远程企业bean开发独立客户端。 EJB方法需要一个名为" Task"的特定接口的参数。 EJB类看起来像这样:

mylist = ['jellyfish', 'jellyish', 'jellyish', 'smellyfish']

for i, v in enumerate(mylist[1:], 1):
    p, c = mylist[i - 1], v
    if jf.jaro_winkler(p, c) > .96:
        mylist[i] = p

客户端应用程序具有以下定制的接口实现:

@Stateless
public class EJBClass implements RemoteEJB { 
 @Override
 public Object performTask(Task task){
    return task.doWork();
 }
}

然后有一个客户端类调用EJB传递CustomTask的一个实例,如下所示:

class CustomTask implements Task{
  @Override
  public Object doWork(){/* perform customized work and return the result */}
}  

我知道通过在Java RMI中提供rmi代码库可以实现这一点,但我找不到任何有关如何使用EJB执行此操作的文档。我想知道EJBS中是否有这样的功能(预计会有),如果是的话,有人可以请我按照正确的方向进行操作吗?我在互联网上搜索,但到目前为止,我还没有找到合适的教程或文档。任何帮助都非常感谢。

0 个答案:

没有答案