Introduzindo a camada de aplicação

Neste novo artigo sobre arquitetura de software, falarei sobre a camada de aplicação, suas principais características e alguns pontos a considerar para utilizá-la ou não. Caso não tenha lido o <<artigo anterior sobre camadas>>, recomendo fortemente a leitura do mesmo para contextualizá-lo melhor. O QUE É A camada de aplicação (Application Layer) fornece um conjunto... Continuar Lendo →

Sobre camadas, cebolas e hexágonos…

Este artigo ilustra um estilo de arquitetura focado no domínio do software, onde os detalhes (ex.: UI, acesso a dados) dependem do domínio e não o contrário. Veremos toda a transição de um estilo de arquitetura em camadas mais acoplado para o estilo mais flexível (e alguns de seus nomes mais conhecidos). A TRADICIONAL ARQUITETURA... Continuar Lendo →

View model, domain model, qual model?

Um dos grandes problemas conceituais ao trabalhar com ASP.NET MVC está na letra "M" de MVC. A criação de um projeto no Visual Studio do tipo ASP.NET MVC não induz a boas práticas. Temos apenas uma pasta "Models" criada dentro do próprio projeto. Nada de uma sugestão de o que seria o tal "M". De... Continuar Lendo →

Vamos para o DNAD12?

Mais eventos legais por vir! Desta vez é o .Net Architects Days 2012 (DNAD 2012), que acontecerá exatamente daqui 1 mês, nos dias 1 e 2 de junho/2012. O DNAD é um evento focado em arquitetura de software, nascido a partir do .Net Architects, grupo de discussão sobre arquitetura de software em .Net, criado pelo [Giovanni Bassi]... Continuar Lendo →

Blog no WordPress.com.

Acima ↑