Índice:
- Resumo das interfaces EJB usadas com freqüência
- O EJB 2. 0 Etiqueta DOCTYPE
- Descrição básica de um bean de sessão
- Descrição básica de um feixe de entidade
- Descrição básica de um bean orientado por mensagem
Vídeo: aula 5154 jsp Gravando dados com JavaBeans Colecao Vector e mostrado na tela somente usando TAGs 2024
Parte de Enterprise JavaBeans para Dummies Cheat Sheet
Um Enterprise JavaBean (EJB) é como um mini-programa que confere alguma funcionalidade única ao aplicativo, ou container , ele é executado. Abaixo estão os fundamentos da escrita do código EJP.
Resumo das interfaces EJB usadas com freqüência
A tabela a seguir identifica as interfaces que você precisa implementar para cada tipo de Enterprise JavaBean (EJB) que você criou.
Interface / Classe | Bean com mensagem | Session Bean | Entity Bean |
---|---|---|---|
Interface remota | Nenhuma | javax. ejb. EJBObject | javax. ejb. EJBObject |
Interface local | Nenhuma | javax. ejb. EJBLocalObject | javax. ejb. EJBLocalObject |
Interface Home remota | Nenhum | javax. ejb. EJBHome | javax. ejb. EJBHome |
Local Home interface | None | javax. ejb. EJBLocalHome | javax. ejb. EJBLocalHome |
Bean class | javax. ejb. MessageDrivenBean | javax. ejb. SessionBean | javax. ejb. EntityBean |
O EJB 2. 0 Etiqueta DOCTYPE
A seguinte etiqueta DOCTYPE deve ser incluída em todos os arquivos do descritor de implantação EJB 2. 0:
Descrição básica de um bean de sessão
O seguinte O bloco de XML contém uma entrada típica para descrever um bean de sessão no descritor de implementação do aplicativo EJB:
MyEJBName totalmente. qualificado. RemoteHomeInterfaceName totalmente. qualificado. RemoteInterfaceName totalmente. qualificado. LocalHomeInterfaceName totalmente. qualificado. LocalInterfaceName totalmente. qualificado. BeanClassName Sem Estado | Container Stateful | Bean
Para o atributo, o valor pode ser Apátrida ou Estado. Para o atributo, o valor pode ser Container ou Bean.
Descrição básica de um feixe de entidade
O seguinte bloco de código XML é uma descrição típica para uma classe de feitiço de entidade no descritor de implementação do aplicativo EJB:
EJBComponentName totalmente. qualificado. RemoteHomeInterfaceName totalmente. qualificado. RemoteInterfaceName totalmente. qualificado. LocalHomeInterfaceName totalmente. qualificado. LocalInterfaceName totalmente. qualificado. BeanClassName totalmente. qualificado. PrimaryKeyName Container | Bean False 2. x fieldName primaryKeyFieldName
Para o atributo, o valor pode ser Container ou Bean.
Descrição básica de um bean orientado por mensagem
O seguinte bloco de XML ilustra uma descrição típica de um bean orientado por mensagem no descritor de implementação:
totalmente. qualificado. Container BeanClassName | Bean Auto-Recognition | Dups-ok-reconhece javax.jms. Fila | javax. jms. TópicoPara o atributo, o valor pode ser Container ou Bean. Para o atributo, o valor pode ser javax. jms. Fila ou javax. jms. Tema. Para o atributo, o valor pode ser Durrable ou NonDurable.