社区
Java EE
帖子详情
实体bean可不可以在webservice中发布?
rainight
2002-10-23 09:57:00
如果我的web service是一个session bean,其中一个方法返回值是一个实体bean,请问这个实体bean也要发布成web service的一部分吗?
是不是只有session bean才可以作为web service?
...全文
78
5
打赏
收藏
实体bean可不可以在webservice中发布?
如果我的web service是一个session bean,其中一个方法返回值是一个实体bean,请问这个实体bean也要发布成web service的一部分吗? 是不是只有session bean才可以作为web service?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sharetop
2002-10-23
打赏
举报
回复
你这种方法不提倡吧?可以用ValueBean,比如定义一个User的javabean即可。这样写实体bean也比较方便。
rainight
2002-10-23
打赏
举报
回复
比如session bean中有一个方法是
User getUser(int userid);
这个user是实体bean的remote接口,如果是在一般的j2ee程序设计中,
就可以通过下面的方法使用user:
User user=getUser(int userid);
String name=user.getName();
而在webservice中,我如何才能实现这一步?
多谢
sharetop
2002-10-23
打赏
举报
回复
首先,从sessionbean返回entitybean是怎么回事?不太明白。
其次,的确是只能用session bean 来做web services,而且只能是stateless。
sharetop
2002-10-23
打赏
举报
回复
这不是麻烦的问题,而是一个设计模式的问题,如果你关注一下EJB1.1的时代,都不提倡这种做法。但是现在EJB2.0,好象也有声音说无所谓?:)
总之,我的理解是:会话bean作为实体bean的外观,是不需要把实体bean暴露给客户端的。而且,返回一个remote接口又有什么意义?当你getName时它又会有一个远程调用。
rainight
2002-10-23
打赏
举报
回复
那也就是说每一个实体bean就要对应一个相应的javabean了?由实体bean返回的数据要倒到javabean中才能返回给client?这样好像比较麻烦
EJB3.0容器模型的WEB服务-
WebService
**EJB 3.0 容器模型与
WebService
** Enterprise Java
Bea
ns(EJB)是Java平台上用于构建可扩展、...源码分析是理解这一过程的关键,通过对
实体
bea
n、会话
bea
n和服务接口的查看,我们可以深入理解这一技术的实现细节。
WebService
开发实例图解教程
- 在WebLogic
中
发布
WebService
,可以通过管理控制台配置,也可以使用Ant脚本或Maven插件自动部署。 4. **WebLogic内存配置** - 通过修改启动脚本(如startWeblogic.sh)
中
的`MEM_ARGS`变量来调整WebLogic服务器的...
ejb
WebService
在【描述】
中
提到的博客链接(由于无法直接访问,此处不做具体展开),可能详细讲解了如何将EJB组件包装成
WebService
,包括配置EJB项目、编写
WebService
接口、生成WSDL文件,以及在客户端使用如WSClient这样的工具...
EJB
WebService
Demo
通过学习和运行这个示例,初学者可以更好地理解EJB如何与
WebService
结合,以及如何在实际项目
中
实现这种集成。 总的来说,EJB与
WebService
的结合为分布式系统提供了强大的互操作性,使得Java应用能够轻松地与其他...
Xfire+spring+hiebrnate
webService
在本项目
中
,Hibernate被用于持久化数据,即把业务对象(如
实体
类)与数据库表之间建立映射关系,使得数据操作可以通过对象的方式来完成,提高了代码的可读性和可维护性。Spring与Hibernate的结合可以实现事务的一致...
Java EE
67,543
社区成员
225,859
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章