A managed bean - sometimes simply referred to as an MBean - is a type of JavaBean, developed with dependency injection. Managed Beans are particularly used in the Java Management Extensions technology. But, with the Java EE 6 specification gives for a more detailed meaning of a managed bean.