Java 什么是基于JAX-RPC的web服务端点(在EJB上下文中)?

Java 什么是基于JAX-RPC的web服务端点(在EJB上下文中)?,java,web-services,jakarta-ee,ejb,java-ee-6,Java,Web Services,Jakarta Ee,Ejb,Java Ee 6,我从Antonio Goncalves的《GlassFish 3》开始阅读Java EE 6平台。 在关于EJB的一章中,他写道EJB的一些特性可能在JavaEE的下一个版本中被弃用 以下特性实际上都没有从EJB3.1中删除,但是 下一个版本必须删除或保留其中一些: 基于JAX-RPC的web服务端点 但我不明白他在这里的意思。他写了一些用@Stateless和@WebService注释的类?i、 e @Stateless @WebService public class MyService

我从Antonio Goncalves的《GlassFish 3》开始阅读Java EE 6平台。 在关于EJB的一章中,他写道EJB的一些特性可能在JavaEE的下一个版本中被弃用

以下特性实际上都没有从EJB3.1中删除,但是 下一个版本必须删除或保留其中一些:

  • 基于JAX-RPC的web服务端点
但我不明白他在这里的意思。他写了一些用
@Stateless
@WebService
注释的类?i、 e

@Stateless
@WebService
public class MyService { 

}

所以用这两个注释注释一个类是不好的做法?分开上课更好吗?创建一个只作为EJB,创建另一个类只作为WebService(它将方法调用委托给定义为类成员的EJB)

无状态和
@WebService
都不是JAX-RPC的一部分。它们属于EJB3和JAX-WS。它们不会被弃用


2005年。

无状态和
@WebService
都不是JAX-RPC的一部分。它们属于EJB3和JAX-WS。它们不会被弃用


2005年。

好的,谢谢你,我明白了。但是,如何同时使用注释对两个类进行注释呢?
@Stateless
@WebService
?这是坏习惯吗?不,那是完全正常的习惯。但是谈论EJB注释将是另一个话题。好的,谢谢,我明白了。但是,如何同时使用注释对两个类进行注释呢?
@Stateless
@WebService
?这是坏习惯吗?不,那是完全正常的习惯。但是谈论EJB注释将是另一个话题。