Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Origem: Wikipdia, a enciclopdia livre. Ir para: navegao, pesquisa Modelo em trs camadas, derivado do modelo 'n' camadas, recebe esta denominao quando um sistema cliente-servidor desenvolvido retirando-se a camada de negcio do lado do cliente. O desenvolvimento mais demorado no incio comparando-se com o modelo em duas camadas pois necessrio dar suporte a uma maior quantidade de plataformas e ambientes diferentes. Em contrapartida, o retorno vem em forma de respostas mais rpidas nas requisies, excelente performance tanto em sistemas que rodam na Internet ou em intranet e mais controle no crescimento do sistema.
ndice
[esc ond er]1 Def ini o 2 Ca ma das 2.1 C a m a d a d e a p r e s e n t a o 2.2 C a m a d a d e n e g
[editar] Definio
As trs partes de um ambiente modelo trs camadas so: camada de apresentao, camada de negcio e camada de dados. Deve funcionar de maneira que o software executado em cada camada possa ser substitudo sem prejuzo para o sistema. De modo que atualizaes e correes de defeitos podem ser feitas sem prejudicar as demais camadas. Por exemplo: alteraes de interface podem ser realizadas sem o comprometimento das informaes contidas no banco de dados.
[editar] Camadas
[editar] Camada de apresentao
a chamada GUI (Graphical User Interface), ou simplesmente interface. Esta camada interage diretamente com o usurio, atravs dela que so feitas as requisies como consultas, por exemplo.
[editar] Aplicaes
[editar] Aplicaes monolticas
Nos tempos antigos do reinado do grande porte e do computador pessoal independente um aplicativo era desenvolvido para ser usado em uma nica mquina . Geralmente este aplicativo continha todas a funcionalidades em um nico mdulo gerado por uma grande quantidade de linhas de cdigo e de manuteno nada fcil. A entrada do usurio , verificao , lgica de negcio e acesso a banco de dados estava presente em um mesmo lugar. Podemos definir este tipo de aplicao como aplicao de uma camada ou monoltica.
[editar] Concluso
Neste modelo a lgica de apresentao esta separada em sua prpria camada lgica e fsica.A separao em camadas lgicas torna os sistemas mais flexveis permitindo que as partes possam ser alteradas de forma independente. As funcionalidades da camada de negcio podem ser divididas em classes e essas classes podem ser agrupadas em pacotes ou componentes reduzindo as dependncias entre as classes e pacotes ; podem ser reutilizadas por diferentes partes do aplicativo e at por aplicativos diferentes. O modelo de 3 camadas tornou-se a arquitetura padro para sistemas corporativos com base na Web.