我同意你的观点,由ejb是基于分布试的应用,所以它只能是传值方式;
但你可以在EJB中修改了传过来的对象并构造一个同样的新实例,然后再把这个对象返回去,在servlet 中得到的就是这个新构造的实例;
具体实现方法是你可以定义一个接口,里面包含你想要实现的方法,然后让这两个对象都实现该接口,这样在传值之前,你可以用方法付初值,而在ejb修改后,再传回时,你可以用同样的方法操作它,就好象它们是一个相同的对象;因为它们都实现了同样的接口;
但你可以在EJB中修改了传过来的对象并构造一个同样的新实例,然后再把这个对象返回去,在servlet 中得到的就是这个新构造的实例;
具体实现方法是你可以定义一个接口,里面包含你想要实现的方法,然后让这两个对象都实现该接口,这样在传值之前,你可以用方法付初值,而在ejb修改后,再传回时,你可以用同样的方法操作它,就好象它们是一个相同的对象;因为它们都实现了同样的接口;
解决方案 »
- log4j如何将不同级别的log,输出到不同的文件中
- struts2树的问题
- 通信信道的文件结束??????????????????在线等
- 请问一下哪里有自带tomcat的JBOSS下载(windows版本的)
- 求助:新手学习struts的时候,遇到了form类的值是null值?
- 关于js和jsp变量
- 有没有一个简单的方法,把从类中得到的null在页面上显示为空
- 百分急寻求jbuilder8.0注册码,那位方便请帮一下小弟,谢谢....
- 求救xml问题?
- SessionFactory 无法创建,求高手指导
- 请高手推荐几本关于j2ee的书
- there are something wrong when i start the J2EE server in my machine, help me, please
有没有人记得在类似servlet调用EJB(servlet和EJB可能不在同一个服务器上或者不同的JVM上)这种应用时的对象传递的标准方式能否为传址。