It might be extremely basic... In Java EE 6 enviroment:
Can POJO and CDI beans be instantiated from the same class?
What is the fundamental difference between a CDI bean and a POJO?
Probably this question would be useful to beginneers in Java EE Container Managed applications.