Implementando Aplicativos EJB que Usam Cronômetros

Use esta tarefa quando estiver implementando aplicativos Enterprise JavaBeans (EJB) que usam cronômetros.

Sobre Esta Tarefa

No WebSphere Application Server, o Serviço de Cronômetro EJB implementa Cronômetros EJB como uma nova tarefa de Serviço do Planejador. Por padrão, uma instância do planejador interno (ou pré-configurado) é usada para gerenciar essas tarefas e elas são persistidas para um banco de dados Apache Derby associado ao processo do servidor. A criação e o cancelamento de objetos do cronômetro são transacionais e persistentes. Isto é, se um objeto de cronômetro for criado dentro de uma transação e essa transação for revertida mais tarde, a criação do objeto do cronômetro também será revertida. Regras semelhantes aplicam-se ao cancelamento de um objeto de cronômetro. Os objetos de cronômetro também sobrevivem entre encerramentos e reinicializações do servidor de aplicativos. Também é possível configurar e gerenciar o serviço de cronômetro EJB para um contêiner EJB específico

Procedimento

  1. Migre o código do enterprise bean.
    1. Migre o código do enterprise bean para a especificação suportada.
  2. Desenvolva enterprise beans para o serviço de cronômetro.
    1. No WebSphere Application Server, o Serviço de Cronômetro EJB implementa Cronômetros EJB como um novo tipo de tarefa de Serviço do Planejador. Por padrão, uma instância do planejador interno (ou pré-configurado) é utilizada para gerenciar essas tarefas e elas são persistidas para um banco de dados Apache Derby associado ao processo do servidor.
  3. Monte módulos EJB para aplicativos enterprise bean.
    1. Monte um módulo EJB para conter enterprise beans e artefatos de códigos relacionados. Agrupe componentes da Web, código do cliente e código do adaptador de recursos em módulos separados. Depois de montar o módulo EJB, instale-o como um aplicativo independente ou combine-o com outros módulos em um aplicativo corporativo.
  4. Implemente os módulos EJB.
    1. Ao implementar um módulo EJB, você instala esse módulo em um servidor que foi configurado para suportar módulos implementados. Monte um ou mais módulos EJB, monte um ou mais módulos da web e monte-os em um aplicativo Java™ EE.
  5. Administre serviços de cronômetro.
    1. É possível configurar e gerenciar o serviço de cronômetro EJB para um contêiner EJB específico por meio do console administrativo do WebSphere Application Server. Há duas maneiras para configurar o serviço de cronômetro para compartilhar o mesmo banco de dados em vários servidores.
  6. Proteja aplicativos EJB 3.
    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.
    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. É importante saber que os beans de entidade não são suportados em um módulo EJB 3.0. 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 3.x.
    1. Utilize estas dicas de resolução de problemas relacionadas ao acesso de enterprise beans.

Resultados

Você implementou aplicativos EJB que usam cronômetros.

Í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_timer_apps
Nome do arquivo: tejb_implement_timer_apps.html