Академический Документы
Профессиональный Документы
Культура Документы
Resumo
Abstract
1. INTRODUÇÃO
Essa forma ampla de desenvolvimento em 3 camadas que pode ser aplicada com varias
linguagens de programação e em diferente bancos de dados. Vejamos as distinções das
camadas de uma forma ampla sem nenhum relacionamento a linguagem a ser aplicada,
vejamos:
1.1 - Visualização
A interface com o usuário - A primeira regra na construção da interface deve ser a economia e
simplicidade de código. A necessidade de manutenção de um programa é diretamente
proporcional à sua complexidade, portanto devemos sempre nos preocupar em desenvolver
interfaces simples e estáveis, já que essa é a parte do programa que deve ser distribuída para
os usuários. Essa camada também é conhecida como camada cliente é responsável pela
formatação das telas que são apresentadas aos usuários.
2.1.1 - Midas
O transporte dos dados entre as camadas pode ser feito por um entre vários mecanismos, cada
um com suas vantagens e desvantagens. O MIDAS pode ser usado com os seguintes
mecanismos: COM1/DCOM, CORBA², OleEnterprise e Socket.
COM / DCOM – O COM (Component Object Model) e o DCOM (Distributed COM) são os
mecanismos desenvolvidos pela Microsoft para o ambiente Windows. A diferença entre eles é
1
COM é base de toda a implementação de ActiveX encontrada no ambiente Windows, e é
basicamente o mesmo do OLE 1, presente no Windows 3.1.
21.Corba foi desenvolvida por um consórcio de indústrias conhecido como Object Management Group (OMG)
4
Socket – A Inprise desenvolveu um mecanismo simples e muito prático ser usado com o
Delphi, baseado no Winsock 2.0. Muito indicado para ambientes de pequeno e médio porte,
os sockets permitem que uma aplicação se comunique com outras aplicações através da rede.
Estes provêem uma solução de baixo nível e de propósito geral para comunicação
interprocessos. Para um programa de propósito geral em que se deseja utilizar sockets, o
programador deve implementar o protocolo que vai funcionar como a comunicação entre um
"cliente" e um "servidor". Também é possível se implementar aplicações usando MIDAS e
conexões de sockets. O funcionamento das aplicações é o seguinte: uma instância da classe
TSocketConnection (componente responsável por estabelecer a comunicação entre cliente e
servidor de aplicação) estabelece uma comunicação inicial entre o cliente e o servidor de
aplicação usando TCP/IP. Um requisito aqui necessário é que o servidor esteja executando
uma aplicação chamada ScktSrvr.exe.
A utilização do padrão MVC no Rails vai além da montagem da arquitetura para a aplicação.
apenas um componente para as duas camadas, não significa que os códigos para essas serão
misturados ou guardados em um único lugar. Pelo contrário, os códigos são bem divididos e
esse componente é que fica responsável pelo transporte das informações entre as duas de
maneira simples.
4. CONCLUSÃO
REFERÊNCIAS BIBLIOGRÁFICAS
Almost All Java Web Apps Need Model 2. The design model you first learned with JSP
might not scale or support complexity. by Budi Kurniawan http://www.fawcette.com/javapro
/2002_06/online/servlets_06_11_02/