XML作为Interexchange数据而不是EJB3中的Bean ......这是可能的吗?

时间:2012-02-10 09:17:13

标签: java-ee ejb-3.1

在EJB3.x中是否有任何规范,其中客户端(web / mobile ...)和EJB3(Java EE)服务器之间的数据交换是使用XML而不是使用Java Bean 完成的。 / p>

如果存在任何示例/网址...请直接.....;(

  

我知道有SOAP服务.....但我的意图不在于   赞成使用相同的。

原因:所有渠道的有效负载都会变轻......

1 个答案:

答案 0 :(得分:0)

首先,EJB3 bean定义了一个使用JAX-WS的Web视图。为此,您需要将@WebService注释添加到无状态bean。

但是由于您不想使用SOAP,另一种选择是JAX-RS。 EJB3规范本身并未提及对此的任何支持,但JAX-RS的另一种方式是对EJB的明确支持。

任何完整的Java EE 6实现都已随JAX-RS一起提供,因此通常无需额外安装。只需使用适当的值@Produces@Path注释您的bean,就足以让您入门。