Lar Finanças Pessoais Entendendo os ganhos de entidade do WebLogic Database Access - dummies

Entendendo os ganhos de entidade do WebLogic Database Access - dummies

Índice:

Vídeo: The Greater Than Less Than Song | Inequalities Song for Kids | Silly School Songs 2024

Vídeo: The Greater Than Less Than Song | Inequalities Song for Kids | Silly School Songs 2024
Anonim

Os beans de entidade fornecem uma interface conveniente entre o seu programa eo banco de dados. Esses beans possuem dados que eventualmente devem ser armazenados em alguma forma permanente, mais comumente um banco de dados relacional. O J2EE possui dois tipos de beans de entidade: feijão de persistência gerida por feixe (BMP) e beans de persistência gerenciada por contêiner (CMP). Os beans de entidade BMP abrem conexões diretamente ao banco de dados, enquanto os beans de entidade CMP dependem do servidor (contêiner) para interagir com o banco de dados.

O propósito de um bean de entidade é permitir que dados Java se movam entre memória e armazenamento permanente, como um banco de dados. Quando beans de entidade escrevem seus dados em um banco de dados, você precisa entender os conceitos básicos de conexão de um banco de dados ao WebLogic. É assumida uma familiaridade básica com SQL e bancos de dados relacionais.

Você pode usar quase qualquer tipo de banco de dados com o WebLogic. Os exemplos neste artigo usam o driver de bridge ODBC-JDBC. A Open Database Connectivity (ODBC) é um padrão comum na plataforma Microsoft. Java Database Connectivity (JDBC) é o padrão de banco de dados Java. O uso da ponte ODBC-JDBC permite que você use drivers ODBC de Java. Tudo o que você precisa para usar a ponte ODBC-JDBC já está embutido em Java.

Se você estiver usando um banco de dados, como Oracle, DB2, MySQL ou SQL Server, você deve usar o driver apropriado. Isso dará melhor desempenho do que a ponte ODBC-JDBC.

Independentemente do banco de dados que você usa, você deve configurar as tabelas apropriadas. Em SQL, uma tabela é uma construção de banco de dados que contém linhas individuais. Por exemplo, se você mantivesse um catálogo de endereços, o livro de endereços é a tabela com nomes individuais armazenados em linhas.

O Listado 1 mostra o código SQL necessário para criar um banco de dados de exemplo.

Listagem 1: Script para criar o banco de dados de exemplo

CREAR TABELA T_STUDENT (F_ID INTEGER NOT NULL PRIMARY KEY,

F_FIRST VARCHAR (40),

F_LAST VARCHAR (40))

CREATE TABLE T_DEPARTMENT (F_ID INTEGER NOT NULL PRIMARY KEY,

F_NAME VARCHAR (40))

CREATE TABLE T_COURSE (F_ID INTEGER NOT NULL PRIMARY KEY,

F_NAME VARCHAR (40), < F_CREDIT INTEGER,

F_DEPARTMENT_ID INTEGER NOT NULL)

O SQL na Listagem 1 deve ser genérico o suficiente para trabalhar com a maioria dos bancos de dados. Observe que cada nome de tabela é prefixado com T_ e cada nome de campo é prefixado com F_. Esta notação garante que um nome de tabela ou campo não use acidentalmente uma palavra reservada. Isso é importante ao projetar para vários bancos de dados, em que a coleção de palavras reservadas é diferente do banco de dados para o banco de dados.

Como você pode ver na Listagem 1, cada tabela é composta por vários campos. Por exemplo, T_DEPARTMENT mantém F_ID e F_NAME como campos. Cada linha na tabela T_DEPARTMENT mantém esses dois valores.

Criando o pool de conexão

O WebLogic se comunica com o banco de dados através de um pool de conexão. O pool de conexão permite que o WebLogic use um número fixo de conexões para bancos de dados, em vez de incorrer na sobrecarga de criar e descartar constantemente conexões. Por isso, você deve estabelecer um pool de conexão de dados que acessa seu banco de dados. Para fazer isso, siga estas etapas:

1. Inicie o Console Administrativo.

Para obter mais informações sobre esta etapa.

2. No lado esquerdo da tela, clique na pasta Serviços e, em seguida, clique na pasta JDBC.

Nesta página, você pode escolher pools de conexão e escolher criar um pool de conexão.

3. Digite um nome para o pool de conexão.

Para acompanhar o exemplo, digite SchoolPool para o nome do pool de conexão. Este nome deve ser dado à fonte de dados que você criou na próxima seção.

4. Escolha o tipo de banco de dados.

O tipo de banco de dados deve corresponder ao banco de dados que você está usando. Para acompanhar o exemplo, escolha Outro.

5. Defina o nome da classe do driver e o URL para o que for apropriado para o seu banco de dados.

O nome da classe do driver e o URL na Figura 1 são para uma escola chamada ODBC DSN.

6. Adicione este grupo ao seu servidor.

Para fazer isso, clique na guia Destinos. Selecione seu servidor e, em seguida, clique no botão de seta para a direita para atribuí-lo.

Figura 1:

Crie um pool de conexão. Criando a fonte de dados

Depois de criar um pool de conexão, você deve anexá-lo a uma fonte de dados. É através desta fonte de dados que o WebLogic pode acessar seu banco de dados. Para criar uma fonte de dados, siga estas etapas:

1. No Console Administrativo, clique na pasta Serviços e, em seguida, clique na fonte de dados que deseja usar.

Se você escolher a fonte de dados JDBC, a tela mostrada na Figura 2 aparece.

Figura 2:

Crie uma fonte de dados. 2. Digite um nome para sua fonte de dados.

Você pode escolher qualquer nome que desejar; O nome é apenas para sua referência.

3. Digite um nome JNDI.

Para acompanhar o exemplo, digite jdbc / SchoolDataSource para o nome JNDI.

4. Digite um nome de pool.

Este é o nome que você digitou na Etapa 3 na seção anterior. Para acompanhar o exemplo, digite SchoolPool para o nome do pool.

5. Adicione esta fonte de dados ao seu servidor.

Para fazer isso, clique na guia Destinos. Selecione seu servidor e, em seguida, clique no botão de seta para a direita para atribuí-lo.

Agora que você configurou a conexão do banco de dados, você está pronto para usar beans que interagem com esse banco de dados.

Entendendo os ganhos de entidade do WebLogic Database Access - dummies

Escolha dos editores

Filmando fotos em situações especiais com Canon Rebel Série T3 Câmeras - manequins

Filmando fotos em situações especiais com Canon Rebel Série T3 Câmeras - manequins

ÀS vezes haverá não há problema em tirar o seu Canon Rebel T3 ou T3i fora e tirar fotos com configurações automáticas. A maior parte do tempo, você pode fazer com alguns ajustes simples. Alguns assuntos e situações de filmagem apresentam alguns desafios adicionais que exigem combinações de configurações mais complicadas. ...

Escolha dos editores

Obtendo o WordPress. org Software - dummies

Obtendo o WordPress. org Software - dummies

Depois de classificar seu host e domínio do site, você deve baixar e extrair os arquivos do WordPress pela WordPress. org e colocá-los no seu computador. Escolha um lugar que você lembrará, como um diretório de Documentos ou Download. Siga estas etapas: aponte seu navegador para o WordPress. org. A página principal do WordPress aparece. Clique em ...

Google AdSense para Bloggers de Mom - dummies

Google AdSense para Bloggers de Mom - dummies

Google O AdSense não é uma rede de anúncios orientada para a mãe, nem é A melhor opção de publicidade para a maioria dos blogs da mãe. Há certamente exceções a isso, especialmente se você blogar sobre produtos ou marcas. Todos os blogueiros que exibem publicidade devem ter um provedor de anúncios de backup - e o AdSense é uma ótima solução para essa necessidade. AdSense aprova ...

Relatório de conteúdo principal do google Analytics - dummies

Relatório de conteúdo principal do google Analytics - dummies

O relatório Top Content é um dos relatórios mais importantes no Google Analytics. Este relatório mostra as postagens mais populares no blog da sua mãe. Seu conteúdo popular dá uma visão do porquê seus leitores chegam até você. Os tópicos dessas postagens indicam o que as pessoas gostam, mesmo quando não comentam. Para visualizar ...

Escolha dos editores

Como fazer uma imagem disparar um link - as manequins

Como fazer uma imagem disparar um link - as manequins

Usam imagens para navegação . Eles são mais bonitos que os links de texto simples, e você pode adicionar a forma e a função na sua página com um elemento. Para criar uma imagem que desencadeia um link, você substitui um elemento no lugar do texto ao qual você ancoraria seu link. Esta marcação liga o texto: ...

Como abrir links em novos Windows ou Tabs com HTML5 - dummies

Como abrir links em novos Windows ou Tabs com HTML5 - dummies

O A web funciona porque você pode vincular páginas em seu site para páginas nos sites de outras pessoas usando um elemento de âncora simples. Quando você liga para o site de outra pessoa, você envia usuários para longe de seu próprio site. Para manter os usuários no seu site, HTML pode abrir a página vinculada em uma nova janela ...

Como criar tabelas em HTML5 - dummies

Como criar tabelas em HTML5 - dummies

O recipiente de marcação primária para tabelas em HTML é a tabela elemento. Ou seja, você usa a tag de abertura para denotar o início de uma tabela e você adiciona a tag de fechamento para encerrá-la. Além disso, os blocos de construção básicos para dados de tabela em HTML são a linha da tabela ( ) e os dados da tabela ...