Nesta aula iremos aprender como organizar uma aplicação na padrão de arquitetura 3 camadas, separando cada camada com sua responsabilidade, organizando o seu projeto e pensando em evoluções futuras.
Quando pensamos em aplicação 3 camadas, o que deve vir em nossa mente é que teremos três tipos de assembly, ou seja, três tipos de aplicações ou DLL, que são:
A camada UI está relacionada com a interface do usuário.
Se estamos falando de aplicações web, esta camada engloba:
Se estamos falando de aplicações windows, esta camada engloba:
A camada Business, também chamada de camada de negócio, ficarão localizados os objetos, as regras de negócio de cadas objeto.
Por exemplo, para o objeto Usuário ele terá características específicas, como constantes, métodos, cálculos, arquivos de processamento, etc.
A camada Database serve exclusivamente para tratar tudo relacionado a banco de dados. Podemos utilizar alguns tipos de acesso a dados:
Vamos criar uma aplicação Windows forms para demonstrar uma aplicação 3 camadas.
Para configurar a camada UI como principal, devemos fazer o procedimento abaixo:
Nesta aula iremos aprender como organizar uma aplicação na padrão de arquitetura 3 camadas, separando cada camada com sua responsabilidade, organizando o seu projeto e pensando em evoluções futuras.
Quando pensamos em aplicação 3 camadas, o que deve vir em nossa mente é que teremos três tipos de assembly, ou seja, três tipos de aplicações ou DLL, que são:
A camada UI está relacionada com a interface do usuário.
Se estamos falando de aplicações web, esta camada engloba:
Se estamos falando de aplicações windows, esta camada engloba:
A camada Business, também chamada de camada de negócio, ficarão localizados os objetos, as regras de negócio de cadas objeto.
Por exemplo, para o objeto Usuário ele terá características específicas, como constantes, métodos, cálculos, arquivos de processamento, etc.
A camada Database serve exclusivamente para tratar tudo relacionado a banco de dados. Podemos utilizar alguns tipos de acesso a dados:
Vamos criar uma aplicação Windows forms para demonstrar uma aplicação 3 camadas.
Para configurar a camada UI como principal, devemos fazer o procedimento abaixo: