Vue locale sans interface
Dans Enterprise JavaBeans (EJB) 3.1, les beans session sont à présent accessibles aux clients via une vue sans interface. Dans les précédentes versions de la spécification, le développeur de bean devait fournir une interface qui permettait de communiquer les méthodes des beans à un client.
La nouvelle vue sans interface vous permet d'utiliser la classe Enterprise JavaBeans (EJB)
en tant qu'interface locale. Cette prise en charge fonctionne dans les situations suivantes :
- Le bean ne propose pas d'autres vues client (Local, Remote, 2.x Remote Home, 2.x Local Home, Web Service) et sa clause d'implémentation est vide.
- Le bean expose au moins une autre vue client. Le bean spécifie qu'il dispose d'une vue sans interface au moyen de l'annotation @LocalBean dans la classe de bean ou dans le descripteur de déploiement.