【发布时间】:2015-01-07 16:26:43
【问题描述】:
我们是一个完整的 SOA 研讨会(仅限 Java),我们使用 SOAP 进行数据传输。目前,我们正在为特定组件集中数据库工作,以便其他组件可以使用 SOAP 从一个应用程序中获取数据。
我的论点是集中化很好,但是在数据库调用之间添加soap时会增加很多延迟。我想要一个 RMI/EJB 类型的实现,这样我们就可以得到序列化的对象,它可以减少编组开销。我喜欢 Ejb 的实现方式,并希望使用它。但是我们返回的数据根本不是来自一个表,所以,我不能返回一个数据库表实体,数据可能来自其他 20 个或更多的表。
因此,在我们当前的系统中,我们创建了自定义实体以映射到繁重的 sql 查询。 (与一张表无关)
ejbs 可以用于这种类型的环境吗?如果是这样,是否有现成的库可以将查询结果映射到实体?
不幸的是,我们内部的系统很旧,我们使用 java 1.4。
【问题讨论】:
标签: java architecture ejb ejb-2.x java1.4