Implementando aplicativos de acesso de dados

Implementar um aplicativo de acesso a dados inclui mais do que instalar seu arquivo Web Application Archive (WAR) ou archive corporativo (EAR) em um servidor. A implementação pode incluir tarefas para configurar seu aplicativo para usar os recursos de acesso a dados do servidor e o ambiente de tempo de execução geral.

Antes de Iniciar

É possível implementar apenas o código do aplicativo que estiver montado nos módulos apropriados. Consulte o tópico Montando Aplicativos de Acesso a Dados para obter diretrizes para esta processo.

Sobre Esta Tarefa

Execute as seguintes etapas se seu aplicativos precisar acessar o RDB (Banco de Dados Relacional). Quando seu aplicativo requer acesso a um tipo diferente de Enterprise Information System (EIS), como um banco de dados orientado a objetos ou um Customer Information Control System (CICS), consulte os tópicos 'Adaptadores de Recursos Relacionais e JCA' e 'Acessando Dados Usando os Conectores Java™ EE Connector Architecture'.

Procedimento

  1. Se sua configuração do RDB não existir, execute as seguintes etapas:
    1. Crie um banco de dados para conter os dados.
    2. Crie tabelas requeridas pelo aplicativo.
      Se o seu aplicativo usar beans de entidade container managed persistence (CMP) para acessar os dados
      É possível criar as tabelas utilizando a DDL (Data Definition Language) gerada a partir da configuração do enterprise bean. Para obter mais informações, consulte o tópico Criando as Tabelas de Banco de Dados Novamente a partir da Tabela Data Definition Language Exportada.
      Se seu aplicativo usar beans de entidade bean managed persistence (BMP), ou não usar beans de entidade.
      Você deve usar as interfaces do servidor de banco de dados para criar as tabelas.

      O assistente Mapeamento do Enterprise JavaBeans (EJB) para o RDB de uma ferramenta de montagem também é usado para criar suas tabelas do banco de dados para o tipo de bean de entidade. Selecione a opção de mapeamento de cima para baixo no assistente. Entretanto, essa opção não fornece controle direto na nomenclatura dos elementos RDB ou na escolha dos tipos de colunas. Além disso, como o processo de cima para baixo é automático, talvez não forneça mapeamentos para refletir os relacionamenos precisos desejados.

      Se você usar o Rational Application Developer, consulte o centro de informações sobre o assistente de mapeamento. Para aprender sobre todas as opções da ferramenta de montagem, consulte o tópico de ferramentas de montagem nesse centro de informações.

    3. Verifique as configurações mínimas de origem de dados necessárias por fornecedor para consultar quaisquer requisitos do fornecedor de banco de dados para se conectar a um servidor de aplicativos. Consulte o tópico, Configurações Mínimas Necessárias da Origem de Dados, por fornecedor, para obter instruções.
  2. Opcional: Mapeie seus beans de entidade para as tabelas de banco de dados por meio da opção de mapeamento de convergência central de uma ferramenta de montagem. Conclua esta etapa somente se não criou o esquema do banco de dados por meio da opção de mapeamento de cima para baixo, não gerou os relacionamentos de mapeamento por meio do mapeamento bottom-up ou não gerou mapeamentos durante o processo de montagem de aplicativo. Para obter informações sobre a opção de mapeamento de cima para baixo, consulte o centro de informações do Rational Application Developer.
  3. Instale seu aplicativo no servidor de aplicativos. Consulte o tópico Instalando Arquivos de Aplicativo Corporativo. Quando instalar o aplicativo, poderá alterar as configurações de acesso a dados que foram feitas durante a montagem do aplicativo ou, se elas foram omitidas do processo de montagem, definí-las pela primeira vez. Essas configurações incluem ligações de recursos e aliases de autenticação de recursos, que são abordadas nas subetapas a seguir:
    1. Ligue as referências de recurso de aplicativos à origens de dados ou a outros objetos de recursos, que fornecem conectividade ao banco de dados. Para obter detalhes sobre o conceito de ligação, consulte o tópico, Consultas de Origem de Dados para Enterprise Beans e Módulos da Web.
      Dica: Depois de implementar, você pode usar o console administrativo do WebSphere Application Server para alterar as ligações de recursos. Clique em Aplicativos > Tipos de Aplicativo > Aplicativos Corporativos do Webphere > nome_do_aplicativo e selecione o link para a página de mapeamento apropriada. Por exemplo, se deseja alterar a ligação de um recurso de módulo EJB, você pode clicar em Mapear origens de dados para todos os beans CMP 2.x. Para um recurso de módulo da Web, clique em Referências de Recursos.
    2. Defina os dados do alias de autenticação para recursos que devem ser autenticados com o backend por meio de autorização gerenciada por contêiner. Nesta configuração de segurança, o WebSphere Application Server executa conexão com EIS na origem de dados ou nas factory connections de conexão. Consulte o tópico, Segurança do Conector J2EE, para obter referência detalhada sobre a autenticação de recurso.
  4. Inicie os arquivos de aplicativo implementados usando o console administrativo, o comando startApplication da ferramenta de script wsadmin ou seu próprio programa Java.
  5. Salve as mudanças na configuração administrativa.
  6. Teste o aplicativo. Por exemplo, aponte para um navegador da Web na URL de um aplicativo implementado e examine o desempenho do aplicativo.
[AIX Solaris HP-UX Linux Windows][IBM i]

Resultados

Quando você implementa um aplicativo que usa um banco de dados backend DB2 UDB for IBM® i, você poderá localizar a seguinte exceção no arquivo SystemOut.log:
PMGR6022E: Erro ao usar o adaptador para criar ou executar uma Interação
Esse tipo de erro indica que você implementou um aplicativo com enterprise beans container-managed persistence (CMP), que foram configurados originalmente para acessar um banco de dados DB2 no Windows, no Linux, ou em um sistema UNIX suportado. Utilizando o console administrativo, desinstale os aplicativos CMP afetados e, em seguida, reinstale os aplicativos com a nova configuração do banco de dados. Lembre de selecionar Implementar enterprise beans. No painel Implementar EJB, selecione a versão apropriada do seu banco de dados DB2 UDB for IBM i.
Nota: Esse tópico faz referência a um ou mais arquivos de log do servidor de aplicativos. Como uma recomendação alternativa, é possível configurar o servidor para usar a infraestrutura de log e rastreio do High Performance Extensible Logging (HPEL) em vez de usar os arquivos SystemOut.log , SystemErr.log, trace.log e activity.log em sistemas distribuídos e IBM i. Também é possível usar HPEL em conjunção com os recursos de criação de log z/OS nativos. Se você estiver usando HPEL, será possível acessar todas as informações de log e rastreio usando a ferramenta de linha de comandos LogViewer a partir do diretório bin do perfil do servidor. Consulte as informações sobre a utilização do HPEL para resolução de problemas dos aplicativos para obter mais informações sobre o uso do HPEL.

O que Fazer Depois

Se o aplicativo não for executado conforme desejado, atualize o aplicativo e, em seguida, salve-o e teste-o novamente.


Í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=tdat_dadep
Nome do arquivo: tdat_dadep.html