Os princípios básicos do código javabean escrita empresa
Um Enterprise JavaBeans (EJB) é como um mini-programa que confere alguma funcionalidade única para a aplicação, ou recipiente
Conteúdo
- Resumo de interfaces ejb freqüentemente usados
- Video: enterprise java beans - introduction
- O ejb tag 2,0 doctype
- Descrição básica de um bean de sessão
- Video: pojos, vo , dto y javabeans
- Descrição básica de um bean de entidade
- Video: java bean example
- Descrição básica de um bean controlado por mensagem
- Video: java beans simplified with the dynamic web programming example. using servlets, xml, jsp, html
Resumo de interfaces EJB freqüentemente usados
A tabela a seguir identifica as interfaces que você precisa para implementar para cada tipo de Enterprise JavaBeans (EJB) que você criar.
Video: Enterprise Java Beans - Introduction
Interface / Classe | Message-Driven Bean | Session bean | entidade de feijão |
---|---|---|---|
interface remota | Nenhum | javax.ejb.EJBObject | javax.ejb.EJBObject |
interface local | Nenhum | javax.ejb.EJBLocalObject | javax.ejb.EJBLocalObject |
interface inicial remota | Nenhum | javax.ejb.EJBHome | javax.ejb.EJBHome |
interface inicial local | Nenhum | javax.ejb.EJBLocalHome | javax.ejb.EJBLocalHome |
classe bean | javax.ejb.MessageDrivenBean | javax.ejb.SessionBean | javax.ejb.EntityBean |
O EJB tag 2,0 DOCTYPE
Os seguintes DOCTYPE tag deve ser incluído em todos os arquivos do descritor de implementação 2.0 EJB:
descrição básica de um bean de sessão
O seguinte 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 fully.qualified.RemoteHomeInterfaceName fully.qualified.RemoteInterfaceName fully.qualified.LocalHomeInterfaceNamefully.qualified.LocalInterfaceName fully.qualified.BeanClassNameStateless | StatefulContainer | Feijão
Para o atributo do valor pode ser stateless ou stateful. Para o atributo do valor pode ser Recipiente ou Feijão.
Video: POJOs, VO , DTO y JavaBeans
descrição básica de um bean de entidade
O seguinte bloco de código XML é uma descrição típica para uma classe de bean de entidade no descritor de implementação do aplicativo EJB:
EJBComponentName fully.qualified.RemoteHomeInterfaceName fully.qualified.RemoteInterfaceName fully.qualified.LocalHomeInterfaceNamefully.qualified.LocalInterfaceName fully.qualified.BeanClassNamefully.qualified.PrimaryKeyNameContainer | FeijãoFalso 2.xfieldNameprimaryKeyFieldName
Para o atributo do valor pode ser Recipiente ou Feijão.
Video: java bean example
descrição básica de um bean controlado por mensagem
O seguinte bloco de XML ilustra uma descrição típica de um feijão-driven mensagem no descritor de implementação:
Video: Java Beans simplified with the dynamic web programming example. using servlets, xml, jsp, html
fully.qualified.BeanClassNameContainer | BeanAuto-reconhecem | Dups-ok-acknowledgejavax.jms.Queue | javax.jms.Topic