CDI и проверка компонентов - это стандартные спецификации Java EE 6. Тем не менее, я могу использовать оба в серверах приложений Java EE 5 (а также в Java SE), просто добавив библиотеки в проект.
Это правильно?
Есть ли какие-либо недостатки в использовании обоих серверов приложений Java EE 5 вместо серверов приложений Java EE 6?
Мне нужно использовать Oracle 11 g Suite и JDeveloper. Тем временем JDeveloper поддерживает JSF 2.0, но я не могу найти никакой поддержки для Bean Validation или CDI. Тем не менее, это не проблема. Поддержка IDE отсутствует (для генерации кода, пошагового руководства или чего-либо еще), но я могу использовать эти библиотеки с помощью простого редактора Java. Верно?