by Hirashiki
5. February 2010 00:16
Eis que surge o seguinte problema quando você faz um programa OO:
Você tem 2 tipos de pessoas para se cadastar: Física e Jurídica. Apesar de serem "pessoas", elas tem características que as tornam especiais (por exemplo, CPF para física e CNPJ para jurídica). Como fazer isso usando OO?
"Haaa... essa é fácil!!! É só criar as classes PessoaFisica e PessoaJuridica e herdar a classe Pessoa!!!"
Muito bem gafanhoto!! Do ponto de vista da Orientação à Objetos, esta correto. PORÉM, como vamos criar as tabelas para salvar esses dados?
A partir daí que surge a questão da Impedância de Dados. Os Bancos de Dados que trabalhamos são relacionais e até hoje, nunca trabalhei com um banco de dados Orientado à Objetos
Caçando na net achei alguns artigos interessantes sobre este assunto, e algumas soluções utilizadas para contornar este problema com bancos relacionais:
A Impedância, o Mapeamento Objeto Relacional e Implementações – Parte I
A Impedância, o Mapeamento Objeto Relacional e Implementações – Parte II
A Impedância, o Mapeamento Objeto Relacional e Implementações – Parte III
Programação orientada a objetos e banco de dados relacional: como mapear dependências, agregações, composições e heranças
São artigos bem interessantes e detalhados. Vale a pena dar uma olhada.
by Hirashiki
27. July 2008 23:29
[UPDATED 2008/07] - You can find my new extension here
English Version
Navegando pelos blogs, descobri um plug-in para o WordPress chamado FCS. Este plug-in funciona exibindo uma galeria de imagens com informações diversas. Se você olhou minha página inicial, viu que é parecido com os gerenciadores de imagens que vemos em muitos sites profissionais.
O FCS para Blogengine funciona com base na mesma idéia. Modificando o script original SmoothGallery criado por dono do site JonDesign’s, eu consegui realizar uma integração com o blogengine e a sua área de adicionar posts.
Como ainda a extensão está em fase de testes, espero que em algumas semanas eu publique a extensão para download. Estou corrigindo alguns problemas de compatibilidade com outros scripts, como por exemplo, o Lightbox.
Espero que gostem da minha idéia e me avisem caso o seu browser não exiba corretamente a extensão para que eu possa corrigir o problema.
Dê os créditos para PerfectSurf.de e WPElements pela idéia origina e JonDesign’s por criar o script SmoothGalley.
Portuguese Version
Surfing in other blogs,I founded a Wordpress Plug-in called FCS. This plug-in works creating a content gallery in your site. Look in my home page. It's look like content news founded in professional sites.
My project, the FCS for BlogEngine.net, works with the same idea. Modding the original script SmoothGallery created by JonDesign’s, I successfully integrate with the Post area in blog.
As I'm testing FCS, I'll publish my extension in a few weeks. I'm searching a solution for some problems with others BlogEngine Extensions like LightBox.
I would to like comments about this project and if your browser dont display my extension correctly.
Give all the creditos to PerfectSurf.de and WPElements for the original idea and JonDesign’s for the script SmoothGalley.