@ejb.session

Escopo: Classe

Multiplicidade

(0..1): Esta tag pode ser usada zero ou uma vez no arquivo de origem Java™.

Finalidade

Esta tag é usada para gerar um Session Bean Stateless de um Java Bean.
Parâmetro Tipo Aplicabilidade Descrição Obrigatório
name texto   Fornece o name do bean que é utilizado no descritor de implementação EJB (ejb-jar.xml). true
descrição texto   Uma description do bean. A descrição padrão é a primeira sentença do comentário do Javadoc no nível de classe da classe de bean. false
nome de exibição texto   O nome de exibição do bean. false
ícone pequeno texto   O ícone pequeno para o bean. false
ícone grande texto   O ícone grande para o bean. false
gerar Booleano   Configure-o como false se desejar que a classe seja excluída da lista de EJBs. Isto é útil para EJBs abstratos dos quais outros EJBs derivam. É bastante claro que os EJBs abstratos não devem devem ser incorretamente identificados como EJBs concretos nos descritores de implementação.. O valor padrão é
  • true
false
jndi-name texto Seção remota e beans de entidade. Fornece o nome da JNDI do bean que é utilizado nos descritores de implementação específicos do fornecedor. false
local-jndi-name texto Sessão Local e Beans de Entidade, EJB 2.0 Fornece o nome JNDI do bean que é utilizado nos descritores de implementação específicos do fornecedor. É o nome da JNDI do EJB local. false
view-type texto Bean de sessão e de entidade Indica que view-type é suportado pelo bean. É necessário especificar um dos seguintes atributos:
  • local
  • remoto
  • ambos
O valor padrão é
  • remoto (EJB 1.1)
  • ambos (EJB 2.0)
false
type texto Beans de sessão e de entidade Define o type do bean. É necessário especificar um dos seguintes atributos:
  • CMP
  • BMP
  • Sem opções de estado
  • Com opções de estado
O valor padrão é
  • CMP (para javax.ejb.EntityBean)
  • Stateless (para javax.ejb.SessionBean)
true
transaction-type texto Beans de sessão e beans acionados por mensagens Define o transaction-type do bean. É necessário especificar um dos seguintes atributos:
  • Container
  • Bean
O valor padrão é
  • Container
false
remote-business-interface texto Beans de sessão e de entidade Define a interface de negócios remota do bean. Se presente, as tags ejb.interface-method não são necessárias; ao invés disso, a interface remota estende a interface de negócios. A interface de negócios deve declarar todos os métodos como lançando RemoteException de acordo com o padrão da interface de negócios. false
local-business-interface texto Beans de sessão e de entidade Define a interface de negócios local do bean. Funções de alguma forma semelhantes a remote-business-interface, mas a interface não precisa declarar RemoteException na cláusula throws. false

Feedback