Каков наилучший способ интеграции CDI с GWT? В частности, я хотел бы знать, как сделать работу по вложению зависимостей для моих расширений RemoteServiceServlet. По-видимому, CDI не будет работать с классами, полученными из javax.servlet.Servlet. Я рад отключить RemoteServiceServlet, если есть альтернатива.интеграция GWT с CDI (Seam/Weld)
Мне действительно не нужно DI на стороне клиента GWT, но с радостью использовать его, если он просто работает.
Вы можете использовать CDI с сервлетами - вот хорошая статья: http://weblogs.java.net/blog/rogerk/archive/2009/09/09/context-and-dependency-injection-jsr-299-and -servlets Я не уверен, если я когда-либо использовал @Inject в * RemoteServiceServlet *, но я точно знаю, что, например, Утилиты @EJB также работают в RemoteServiceServlet. –
Кажется, ошибка в сварке, исправленная в 1.1.0: https://issues.jboss.org/browse/WELD-492 –