DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este 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.






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
Este post também está disponível para assinantes da SQL Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Clailson De Almeida

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
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03