ejb所实现的接口是为ejb容器准备的,在运行时候,ejb容器会实现这些接口的方法,好好看看j2ee规范

解决方案 »

  1.   

    EJB的接口是和EJB container的contract。我觉得你应该先详细地说一下自己的需要。
      

  2.   

    谢谢大家!
       别的系统(pb或delphi或jsp[Tomcat])想得到j2ee架构系统数据库的人员信息记录,如何j2ee架构的系统定义一个接口,实现别的系统通过调用该接口,告诉接口需要的信息,接口执行后,别的系统即可接受到数据,这两个系统的接口如何定义才能 实现以上所说。
       还有别的两个系统如何通过j2ee架构的系统进行通信,传递数据,是不是也要定义三个系统的接口??
      

  3.   

    EJB的接口方式视为Java程序准备的。理论上说,EJB使用的事RMI/IIOP,所以应该可以支持CORBA的接口。但是,我不知道具体有没有这种可能。而且可能和具体的app server实现方法有关。如果需要多种语言的话,建议使用CORBA或者web service。
      

  4.   

    用web service和CORBA(RMI/IIOP)技术!
      

  5.   

    对,如果是别的系统的话,比如C/C++,只能通过用web service和CORBA(RMI/IIOP)技术来实现你所说的而所谓的EJB的接口应该是由应用程序服务器留给Client来调用的,他们彼此的对象是不同的
      

  6.   

    补充一下,如果是经典的B/S架构,表示层用Servlet/JSP,如果用户访问数(量)或者并发数高,可以考虑逻辑层用EJB,否则可以不用EJB,直接通过JDBC访问数据库。