@Named برای تعریف bean در Java EE 6 اضافه شده است و برای سازگاری با نسخه های پیشین @ManagedBean نیز حفظ شده است و از نظر کارایی این دو انوتیشن مثل یکدیگر هستند:
@Named("user") // or @ManagedBean(name="user")
@SessionScoped
public class UserBean implements Serializable {
private String name;
private String password;
public String getName() { return name; }
public void setName(String newValue) { name = newValue; }
public String getPassword() { return password; }
public void setPassword(String newValue) { password = newValue; }
}