我阅读了 Antonio Goncalves 的《Beginning Java EE 6 platform with GlassFish 3》。 在有关 EJB 的章节中,他写道,EJB 的某些功能可能会在 Java EE 的下一版本中被弃用。
None of the following features is actually removed from EJB 3.1, but the next version will have to either remove or retain some of them:
block 引用>
- 基于 JAX-RPC 的 Web 服务端点
但我不明白他的意思。他写了关于用
@Stateless
注释的类和@WebService
?即@Stateless @WebService public class MyService { }
那么用这两个注释来注释一个类是一种不好的做法吗?分开上课比较好?创建一个仅充当 EJB 的类,并创建另一个类仅充当 WebService(它将方法调用委托(delegate)给定义为类成员的 EJB)?
最佳答案
@Stateless
和 @WebService
都不是 JAX-RPC 的一部分。它们属于EJB3和JAX-WS。它们不会被弃用。
关于java - 基于 JAX-RPC 的 Web 服务端点(在 EJB 上下文中)意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12949943/