Quelqu'un peut-il expliquer la différence entre @Remote / @Local ou uniquement @Stateless dans ejb?

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

  •  19-08-2019
  •  | 
  •  

Question

Je suppose que le sujet le dit. J'ai essayé de googler cela, mais je n'ai pas eu la réponse que je cherchais.

J'ai beaucoup d'EJB avec seulement @Stateless. Et parfois, je mets @Local sur eux sans vraiment savoir pourquoi, et les avantages / inconvénients. Je sais aussi que je peux mettre @Remote, mais je ne connais vraiment pas la différence.

J'espère que quelqu'un pourra donner une description claire ou me diriger quelque part.

Était-ce utile?

La solution

Les annotations font partie de EJB 3.0. Par ex. @stateless signifie qu'il s'agit d'un bean de session sans état. @local est utilisé pour l'interface locale et @Remote pour l'interface bean distante. Une description détaillée des annotations est fournie ici . Pour comprendre le sens de ces termes, vous devez vous reporter à un manuel ou à un livre sur les EJB. Vous pouvez télécharger un bon livre EJB 3.0 à partir de ici . Consultez également EJB 3 en action de Manning Pub.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top