Visão Geral da Tarefa: Acessando Dados dos Aplicativos
Vários EIS (enterprise information systems) utilizam diferentes métodos para armazenamento de dados. Esses data stores de backend podem ser bancos de dados relacionais, programas de transações orientados por procedimentos ou bancos de dados orientados por objetos.
Sobre Esta Tarefa
O IBM® WebSphere Application Server fornece diversas opções para acessar um armazenamento de dados de backend do sistema de informações:
- Programar diretamente para o banco de dados por meio da API do JDBC 4.0, API do JDBC 3.0 ou API do pacote opcional JDBC 2.0.
- Programação para a transação backend processual através de vários conectores em conformidade com a Java™ EE Connector Architecture (JCA) 1.0 ou 1.5.
- Programar no bean do Bean-managed Persistence (BMP) ou nos servlets indiretamente acessando a loja de backend por meio da API do JDBC ou dos conectores compatíveis com o JCA.
- Utilizar os beans CMP (persistência gerenciada pelo contêiner).
Utilizar suporte a SQLJ (Structured Query Language in Java) integrado com aplicativos que utilizam o DB2 como um banco de dados backend.
- Os beans de acesso a dados IBM também utilizam a API JDBC, e proporcionam a você um rico conjunto de recursos e funções que ocultam muito da complexidade associada com o acesso a bancos de dados relacionais.
Para essas opções, exceto para usar conectores compatíveis com JCA 1.0 ou 1.5, o Web site de pré-requisitos detalha os bancos de dados e drivers que atualmente são suportados.
Procedimento
- Desenvolva aplicativos de acesso a dados. Desenvolva seu aplicativo para acessar dados utilizando várias maneiras disponíveis através do servidor de aplicativos. É possível acessar dados por meio de APIs, beans de persistência gerenciada por contêiner, beans de persistência gerenciada por bean, beans de sessão ou componentes da Web. Consulte o tópico Desenvolva aplicativos de acesso a dados para obter instruções.
- Monte aplicativos de acesso a dados usando a ferramenta de montagem. Monte o aplicativo criando e mapeando referências de recursos. Consulte o tópico Monte aplicativos de acesso a dados, para obter mais informações.
- Prepare para implementação assegurando que os objetos adequados do banco de dados estejam disponíveis. Crie ou configure os bancos de dados ou tabelas requeridos, defina os parâmetros de configuração necessários para tratar da carga esperada e configure todos os provedores JDBC e objetos de origens de dados para servlets necessários, beans corporativos e aplicativos clientes para utilização. Consulte o tópico Implementando aplicativos de acesso a dados, para obter mais informações.
- Instale o aplicativo em seu servidor de aplicativos. Consulte o tópico Instalando arquivos de aplicativos corporativos.