Implementando Aplicativos EJB 2.x

Use esta tarefa quando estiver implementando aplicativos Enterprise JavaBeans (EJB) 2.x.

Sobre Esta Tarefa

Com base na especificação Enterprise JavaBeans (EJB), enterprise beans são componentes Java™ que geralmente implementam a lógica de negócios de aplicativos Java 2 Platform, Enterprise Edition (J2EE) e também acessam dados. O IBM®WebSphere Application Server fornece amplo suporte para enterprise beans, incluindo as especificações EJB 2.x e EJB 3.0 e EJB 3.1. A especificação do EJB 2.x inclui um modelo de componente CMP (Container-managed Persistence) 2.0, o qual oferece várias melhorias para auxiliar na produtividade do desenvolvedor e no desempenho do aplicativo. As especificações EJB 3.0 e 3.1 simplificam o desenvolvimento da lógica de negócios e a manipulação de dados para aplicativos corporativos.

Esta tarefa lista as etapas necessárias para implementar o aplicativo EJB 2.x no WebSphere Application Server, incluindo dicas de ajuste e resolução de problemas.

Procedimento

  1. Migre o código do enterprise bean.
    1. Os beans compatíveis com o Enterprise JavaBeans (EJB) Versão 2.1 podem ser montados apenas em um módulo compatível com EJB 2.1, apesar de um módulo compatível com EJB 2.1 poder conter uma combinação de beans da Versão 1.x e da Versão 2.1.
  2. Desenvolva aplicativos EJB 2.x.
    1. É possível desenvolver um aplicativo EJB ou preparar um aplicativo existente. Para beans de entidade CMP Enterprise JavaBeans™ (EJB) 2.x, é possível usar o recurso de atualização parcial para especificar como você deseja atualizar os atributos persistentes do bean CMP no banco de dados. Este recurso é fornecido como uma opção de persistência no nível do bean, chamada PartialOperation, na política de intenção de acesso configurada para o bean.
  3. Monte aplicativos EJB 2.x.
    1. Este tópico supõe que você criou e fez teste de unidade de um arquivo de enterprise bean que deseja montar em um aplicativo corporativo e implementar em um servidor de aplicativos. Agora você está montando módulos EJB com base nas especificações EJB 2.x e anteriores. A aplicação de uma política de intenção de acesso nos beans de entidade de um aplicativo é feita utilizando-se a ferramenta de montagem.
  4. Implemente aplicativos EJB 2.x.
    1. Ao implementar um módulo EJB, você instala esse módulo em um servidor que foi configurado para suportar módulos implementados.
  5. Administre aplicativos EJB 2.x.
    1. Cada servidor de aplicativos pode ter um único contêiner EJB; um é criado automaticamente para você quando o servidor de aplicativos é criado. É possível fazer backup de beans de entidade, ativar e desativar beans de sessão.
  6. Proteja aplicativos EJB 2.x.
    1. É possível proteger métodos de enterprise beans atribuindo funções de segurança a eles. Antes de designar funções de segurança, você precisa saber quais métodos EJB precisam de proteção e como protegê-los.
  7. Ajuste aplicativos EJB 2.x.
    1. Se você utilizar aplicativos que afetem o tamanho do cache do contêiner EJB, é possível que o desempenho dos aplicativos seja impactado por uma configuração de tamanho incorreto. Container managed persistence (CMP) é discutido nesse tópico, porém é importante saber que beans de entidade não são suportados em um módulo EJB 3.x. Uma das etapas no ajuste de seu contêiner EJB para níveis de desempenho ideais é fazer o ajuste fino do cache EJB.
  8. Resolva problemas de aplicativos EJB 2.x.
    1. Use estas dicas de resolução de problemas para problemas relacionados ao acesso a enterprise beans e a intenções de acesso para beans de entidade EJB 2.x.

Resultados

Você implementou aplicativos EJB 2.x no WebSphere Application Server.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_implement_ejb2x_apps
Nome do arquivo: tejb_implement_ejb2x_apps.html