running on GlassFish Server Open Source Edition 4.1
Managed Beans 1.0 | Dependency Injection for Java 1.0 | Contexts and Dependency Injection for the Java EE platform (CDI) 1.1 | JavaServer Faces (JSF) 2.2 | Enterprise JavaBeans (EJB) 3.2 Lite | |
---|---|---|---|---|---|
JEE7 JSR (JEE6 JSR) | JSR-316 / JSR-2501 | JSR-330 | JSR-346 (JSR-299) | JSR-344 (JSR-314) | JSR-345 (JSR-318) |
Reference Implementation | Oracle GlassFish | Google Guice | JBoss Seam Weld | Oracle Mojarra | Oracle GlassFish |
Annotation Packages | javax.annotation.* | javax.inject.* | javax.inject.*, javax.enterprise.*, javax.decorator.* | javax.faces.bean.* | javax.ejb.* |
Bean Annotation | @ManagedBean | @Named @javax.enterprise.inject.Model2 |
(none)3 | @ManagedBean | @Stateless, @Stateful, @Singleton, @MessageDriven |
Injection Annotation | @Resource | @Inject | @javax.inject.Inject4 | @ManagedProperty | @EJB |
Manual JNDI Lookup | Works! | Doesn't work! | Doesn't work! | Doesn't work! | Works! |
Named BeanManager Lookup | Doesn't work! | Works! | Doesn't work! | Doesn't work! | Doesn't work! |
Typed BeanManager Lookup | Doesn't work! | Works! | Works! | Doesn't work! | Works! |
EL 3.0 Lookup | Doesn't work! | Works! | Doesn't work! | Works! | Doesn't work! |
Can be referenced by JSR-316? | Works! | Works! | Works! | Doesn't work! | Works! |
Can be referenced by JSR-330? | Works! | Works! | Works! | Doesn't work! | Works! |
Can be referenced by JSR-346? | Works! | Works! | Works! | Doesn't work! | Works! |
Can be referenced by JSR-344? | Works! | Works! | Works! | Works! | Works! |
Can be referenced by JSR-345? | Works! | Works! | Works! | Doesn't work! | Works! |
Container-managed transactions5 | Works! | Works! | Works! | Doesn't work! | Works! 6 |
Scopes provided7 | (none) |
|
|
|
(none) |
Additional features |
|
|
|
|
|
developed by codebulb.ch. (Original blog post.) Uses Silk Icon icon set. Built April 12, 2015.