Backing beans (@ManagedBean) or CDI Beans (@Named)?
Use CDI. As per JSF 2.3, @ManagedBean is deprecated. See also spec issue 1417. This means that there’s not anymore a reason to choose @ManagedBean over @Named. This was first implemented in Mojarra 2.3.0 beta version m06. History The core difference is, @ManagedBean is managed by JSF framework and is only via @ManagedProperty available to … Read more