1.远程客户端 和 本地客户端有什么分别?
远程客户端指的是从容器外部调用,比如你写的CLIENT测试程序,本科客户端是指容器内的调用,比如一个bean调用另外一个bean,直接使用本地接口就可了
2.客户端只有通过远程接口才可以在客户端调用你写的sessionbean
3.如果你需要在客户端调用,就必须有远程接口,remote,一般如果初学者建议接口方式为local/remote写法差不多,这样你在容器内部和外部都可以调用到。
远程客户端指的是从容器外部调用,比如你写的CLIENT测试程序,本科客户端是指容器内的调用,比如一个bean调用另外一个bean,直接使用本地接口就可了
2.客户端只有通过远程接口才可以在客户端调用你写的sessionbean
3.如果你需要在客户端调用,就必须有远程接口,remote,一般如果初学者建议接口方式为local/remote写法差不多,这样你在容器内部和外部都可以调用到。
一个要throws RemoteException
一个不用
客户端一般通过stub访问远程,一般是通过EJB对象去访问SessionBean,用户不直接与SessionBean打交道。
我们学习EJB2.0是为了了解EJB的思想与工作原理,EJB3.0是指用户操作更方便了,但是它的工作原理并没有改变吧(个人意见)。