在EJB3.x中是否有任何规范,其中客户端(web / mobile ...)和EJB3(Java EE)服务器之间的数据交换是使用XML而不是使用Java Bean 完成的。 / p>
如果存在任何示例/网址...请直接.....;( 我知道有SOAP服务.....但我的意图不在于
赞成使用相同的。 原因:所有渠道的有效负载都会变轻......
答案 0 :(得分:0)
首先,EJB3 bean定义了一个使用JAX-WS的Web视图。为此,您需要将@WebService
注释添加到无状态bean。
但是由于您不想使用SOAP,另一种选择是JAX-RS。 EJB3规范本身并未提及对此的任何支持,但JAX-RS的另一种方式是对EJB的明确支持。
任何完整的Java EE 6实现都已随JAX-RS一起提供,因此通常无需额外安装。只需使用适当的值@Produces
和@Path
注释您的bean,就足以让您入门。