Qualcuno può spiegare la differenza tra @Remote / @Local o solo @Stateless in ejb?

StackOverflow https://stackoverflow.com/questions/464660

  •  19-08-2019
  •  | 
  •  

Domanda

Suppongo che l'argomento lo dica. Ho provato a cercarlo su Google, ma non ho ottenuto la risposta che sto cercando.

Ho molti EJB con solo @Stateless. E a volte metto @Local su di loro senza sapere davvero perché, e i vantaggi / i contro. So anche che posso mettere @Remote, ma davvero non conosco la differenza.

Spero che qualcuno possa dare una descrizione chiara o indicarmi un posto che lo faccia.

È stato utile?

Soluzione

Le annotazioni fanno parte di EJB 3.0. Per es. @stateless significa che è un bean di sessione senza stato. @local viene utilizzato per l'interfaccia locale e @Remote per l'interfaccia bean remota. Una descrizione dettagliata delle anotazioni è fornita qui . Per comprendere il significato di questi termini, tuttavia, è necessario fare riferimento a un manuale o a un libro sui bean. Puoi scaricare un buon libro EJB 3.0 da qui . Controlla anche EJB 3 in azione da Manning Pub.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top