首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >远程EJB返回类型

远程EJB返回类型
EN

Stack Overflow用户
提问于 2014-05-19 02:04:35
回答 2查看 722关注 0票数 1

我想返回我创建的一个名为User的类的实例。我应该把这个类放在哪里,这样我的EJB才能在我调用方法时返回它?我的意思是,我应该只把它放在接口项目中,还是放在ejb模块和war模块中?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-19 02:13:14

如果您想要使用具体的实现,那么您应该在EJB文件夹和war项目中都有一个自定义对象的副本。然而,您的.war中可能有一个接口,EJB module方法将返回该接口,而EJB nethod调用将返回该接口的一个具体实例。在这种情况下,您可以通过其接口引用具体实现。如果你的EJB和war在不同的机器上,你应该让你的定制类成为Serializable

票数 2
EN

Stack Overflow用户

发布于 2014-05-24 02:16:06

如果您计划在Wildfly或JBoss AS 7上运行,则应该确保这些类不会出现在实用程序jar (接口jar)和模块(即war或ejb )中。在库和模块中查找类文件时,JBoss将抛出错误。

因此,我建议只将其放入接口jar中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23725196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档