Este é um post disponível para assinantes MVPEste post também está disponível para assinantes da SQL Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Artigo SQL Magazine 73 - A Linguagem PL/Java do PostgreSQL - Parte 2
Descrição e demonstração da preparação do ambiente do banco de dados para receber a máquina virtual Java, utilizando-a para a instalação da linguagem procedural PL/Java e desenvolvimento de funções que usam classes Java.
SQL Magazine 73
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da SQL Magazine 73
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da SQL Magazine 73
PostgreSQL
A Linguagem PL/Java do PostgreSQL
Parte 2 – Instalação e Preparação do Ambiente
De que trata o artigo?
Descrição e demonstração da preparação do ambiente do banco de dados para receber a máquina virtual Java, utilizando-a para a instalação da linguagem procedural PL/Java e desenvolvimento de funções que usam classes Java.
Para que serve?
Descrever a configuração do servidor de banco de dados para utilizar a linguagem Java. Serve também para mostrar como o PostgreSQL pode ser configurado para reconhecer os objetos compartilhados do Java e do módulo PL/Java, bem como a instalação da linguagem PL/Java.
Em que situação o tema é útil?
Possibilidade de migração das regras de negócio, escritas em Java, da camada de aplicação para o banco de dados, aumentando os recursos do mesmo com a utilização e manipulação direta dos dados pelo Java.
Nesta série de artigos estamos demonstrando a utilização da linguagem PL/Java no PostgreSQL, ampliando ainda mais as possibilidades de desenvolvimento de funções e triggers, através da linguagem Java.
Na primeira parte deste artigo, descrevemos algumas características da linguagem procedural PL/Java, e mostramos como os módulos, classes e toda estrutura do Java trabalha junto com o backend do SGBD, para que as funções e triggers utilizem as classes Java desenvolvidas.
Nesta segunda parte, descreveremos como preparar um servidor de banco de dados PostgreSQL para utilizar o PL/Java no desenvolvimento de funções. Preparação esta que vai desde a instalação da JVM (a máquina virtual Java), passando pela configuração do PostgreSQL, até a instalação propriamente dita da linguagem.
A versão do PL/Java aqui discutida é a 1.4.0, com o PostgreSQL na versão 8.3.7, em ambiente Linux (CentOS 5.2).
Pré-requisitos para Execução do PL/Java
Antes de iniciarmos o download e instalação do PL/Java, precisamos ter instalado no servidor de banco de dados:
• PostgreSQL com versão a partir da 8.0.3 (detalhes e comentários para cada versão acima ou abaixo desta, podem ser vistos na primeira parte deste artigo);
• O driver JDBC do PostgreSQL (necessário apenas se for utilizado o programa Deployer – comentado mais a frente – para instalação do PL/Java);
• Runtime do Java (JRE) com versão a partir da 1.4 ou GCJ a partir da 4.0.x (apenas para Linux).
Configuração do Ambiente do Servidor
Como um dos pré-requisitos para o funcionamento do PL/Java, precisamos instalar o runtime do Java no servidor de banco de dados. Para isso, devemos acessar o site da Sun (ver seção Links) e fazer o download da versão mais recente. Neste artigo foi usado o arquivo jre-6u15-linux-i586-rpm.bin (Java 6, update 15). Feito o download, devemos tornar o arquivo binário executável e instalar o mesmo, com os comandos abaixo:"
ATENÇÃO! A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVP
A Linguagem PL/Java do PostgreSQL
Parte 2 – Instalação e Preparação do Ambiente
De que trata o artigo?
Descrição e demonstração da preparação do ambiente do banco de dados para receber a máquina virtual Java, utilizando-a para a instalação da linguagem procedural PL/Java e desenvolvimento de funções que usam classes Java.
Para que serve?
Descrever a configuração do servidor de banco de dados para utilizar a linguagem Java. Serve também para mostrar como o PostgreSQL pode ser configurado para reconhecer os objetos compartilhados do Java e do módulo PL/Java, bem como a instalação da linguagem PL/Java.
Em que situação o tema é útil?
Possibilidade de migração das regras de negócio, escritas em Java, da camada de aplicação para o banco de dados, aumentando os recursos do mesmo com a utilização e manipulação direta dos dados pelo Java.
Nesta série de artigos estamos demonstrando a utilização da linguagem PL/Java no PostgreSQL, ampliando ainda mais as possibilidades de desenvolvimento de funções e triggers, através da linguagem Java.
Na primeira parte deste artigo, descrevemos algumas características da linguagem procedural PL/Java, e mostramos como os módulos, classes e toda estrutura do Java trabalha junto com o backend do SGBD, para que as funções e triggers utilizem as classes Java desenvolvidas.
Nesta segunda parte, descreveremos como preparar um servidor de banco de dados PostgreSQL para utilizar o PL/Java no desenvolvimento de funções. Preparação esta que vai desde a instalação da JVM (a máquina virtual Java), passando pela configuração do PostgreSQL, até a instalação propriamente dita da linguagem.
A versão do PL/Java aqui discutida é a 1.4.0, com o PostgreSQL na versão 8.3.7, em ambiente Linux (CentOS 5.2).
Pré-requisitos para Execução do PL/Java
Antes de iniciarmos o download e instalação do PL/Java, precisamos ter instalado no servidor de banco de dados:
• PostgreSQL com versão a partir da 8.0.3 (detalhes e comentários para cada versão acima ou abaixo desta, podem ser vistos na primeira parte deste artigo);
• O driver JDBC do PostgreSQL (necessário apenas se for utilizado o programa Deployer – comentado mais a frente – para instalação do PL/Java);
• Runtime do Java (JRE) com versão a partir da 1.4 ou GCJ a partir da 4.0.x (apenas para Linux).
Configuração do Ambiente do Servidor
Como um dos pré-requisitos para o funcionamento do PL/Java, precisamos instalar o runtime do Java no servidor de banco de dados. Para isso, devemos acessar o site da Sun (ver seção Links) e fazer o download da versão mais recente. Neste artigo foi usado o arquivo jre-6u15-linux-i586-rpm.bin (Java 6, update 15). Feito o download, devemos tornar o arquivo binário executável e instalar o mesmo, com os comandos abaixo:"
ATENÇÃO! A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVPEste post também está disponível para assinantes da SQL Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais!

Artigo SQL Magazine 52 - Estudos de Caso de Projeto de Bancos de Dados para Contas a Pagar e Receber
Artigo da SQL Magazine 26 - SQL Server 2000 fail-over clustering Parte II: Instalação e Configuração
Artigo SQL Magazine 23 - Influenciando o otimizador de consulta baseado em custo do Oracle - Parte 3
Artigo SQL Magazine 20 - Influenciando o otimizador de consulta baseadoem custo do Oracle - Parte II
Você está em:
canal SQL
Publicidade
Clailson De Almeida
Space do autor
Graduado em Tecnologia em Processamento de Dados e pós-graduado em Administração de Banco de Dados pela Universidade Tiradentes (UNIT), no estado de Sergipe. Já atuou como desenvolvedor WEB, com forte utilização de Java. Já trabalhou 2 anos como Analista de Sistemas e possui experiência no desenvolv...
Space do autor


0
0
