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 02 - Hibernate: OO x SGBDR

Artigo da Revista SQL Magazine -Edição 2.

Atenção: por essa edição ser muito antiga não há arquivo PDF para download.
Os artigos dessa edição estão disponíveis somente através do formato HTML.

 

Clique aqui para ler todos os artigos desta edição

 

Hibernate: OO x SGBDR

 

Por Paulo Alvim e Hamilton Oliveira

A introdução da orientação a objetos no contexto de desenvolvimento provocou mudanças significativas na forma como os softwares são produzidos e mantidos. As mudanças foram motivadas pela nova perspectiva adotada pelo paradigma OO, em oposição ao paradigma estruturado, que utiliza uma abordagem focada nos dados e no fluxo de informação dos sistemas. 

Uma comparação entre as abordagens e em que contexto determinada perspectiva é mais adequada que outra está fora do escopo desse artigo. É inegável, no entanto, que o mercado já percebeu que a adoção da orientação a objetos melhora a qualidade do produto final pois utiliza conceitos, já consagrados em outros segmentos, que facilitam a manutenção e a evolução dos sistemas.

Em conseqüência, muitas áreas do desenvolvimento de software estão sendo revisitadas, pois práticas, teorias e técnicas que eram adequadas para o modelo convencional não podem ser aplicadas de forma irrestrita quando se cria software OO. Uma dessas áreas é a que trata da persistência dos dados.

Os Sistemas Gerenciadores de Banco de Dados Relacionais (SGBDRs) conquistaram um lugar de destaque em comparação a outras tecnologias de armazenamento de dados. Embora estes produtos realizem seu papel de modo satisfatório no mundo relacional, quando utilizados no contexto OO adicionam complexidade extra, pois a aplicação passa a necessitar de um processo intermediário de conversão.

Dessa forma, para persistência dos objetos de negócio, temos três alternativas: i) utilizar um banco de dados orientado a objetos; ii) utilizar um banco de dados relacional estendido; ou iii) criar uma camada de mapeamento OOxSGBDR. A terceira opção é o tema desse artigo.

A adoção de banco de dados orientado a objetos é a opção ideal quando se desenvolve software OO, pois a camada de persistência encontra-se no mesmo nível de abstração da aplicação e nenhuma conversão precisará ser feita.

Os bancos de dados relacionais estendidos, assim como os bancos de dados OO, fornecem transparência, pois o processo de conversão OO-Relacional é realizado automaticamente. 

"

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!


Equipe Devmedia
Noticias/Dicas/Artigos publicados.
O que você achou deste post?

    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!
Cursos relacionados
Publicidade
[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
2013 - Todos os Direitos Reservados a web-03