Это уточняющий вопрос, который я получил от перехода на Java EE 5.В настоящее время я занимаюсь разработкой веб-службы Java EE 6, упакованной в файл WAR, и я хотел бы знать, возможно ли использовать CDI для него.Я видел несколько примеров использования аннотации @Stateless
, которую невозможно сделать в WAR (насколько я знаю).
Текущая реализация:
@WebService
public class MyService{
@Inject
HelloTeller teller:
@WebMethod
public String sayHello(){
teller.sayHello();
}
}
ПримечаниеДругой подход заключается в создании ejbModule специально для этого веб-сервиса.