CDI and Bean Validation are the standard specifications of Java EE 6. However, I can use both in Java EE 5 Application Servers (as well as in Java SE) by simply adding libraries to the project.
Is it correct?
Are there any drawbacks to using both Java EE 5 application servers instead of Java EE 6 application servers?
I need to use Oracle 11 g Suite and JDeveloper. Meanwhile, JDeveloper supports JSF 2.0, but I cannot find support for Bean Validation or CDI. However, this is not a problem. There is no IDE support (for code generation, walkthrough, etc.), but I can use these libraries using a simple java editor. Right?
source share