Neste exercício, você modelará o pacote delegate.ejb.
O pacote de implementação EJB de delegação contém uma delegação de negócios que conectar-se à camada de componentes EJB. O subpacote delegate.ejb contém as classes na tabela a seguir:
Nome da Classe | Descrição |
---|---|
PiggyBankEJBDelegateFactory | Esta classe de depósito de informações do provedor cria uma instância da classe PiggyBankEJBDelegateImpl. |
PiggyBankEJBDelegateImpl | Esta classe contém a implementação da delegação de negócios. Esta classe é o wrapper para o facade de sessão EJB. |
As classes PiggyBankEJBDelegateFactory e PiggyBankEJBDelegateImpl, juntamente com a classe BusinessDelegateFactory, executam as interfaces de delegação criadas no Exercício 3.5.
As classes de delegação de negócios conectam-se à camada de componentes EJB.
A classe PiggyBankEJBDelegateImpl criada é um wrapper para a camada de componentes EJB. Seu diagrama deverá ser semelhante à figura a seguir:
As classes de delegação de negócios no subpacote delegate.ejb executam as interfaces de delegação definidas no subpacote da estrutura.
Você modelou a camada de componentes de delegação de negócios do PiggyBank. Seu diagrama deverá ser semelhante à figura a seguir:
Você modelou as classes finais do modelo de design do PiggyBank. No exercício 3.8, você marcará o modelo aplicando um perfil à camada de subcomponentes EJB. Para continuar, vá para o Exercício 3.8: Aplicando um Perfil ao Modelo de Design.