none
Programação em Camadas pode ser usada em ASP.Net? RRS feed

  • Pergunta

  • Olá, gostaria de saber se é possível fazer uso da programação em camadas em aplicações ASP.Net 4.5 e ASP.Net MVC 4 e quais as vantagens?

    Desde já agradeço a opinião de vocês.


    Atenciosamente, Marcio Nogueira Cardoso Pinto.

    quinta-feira, 30 de janeiro de 2014 13:10

Respostas

  • Marcio, o MVC por si só já é dividido em camadas as Models as Views e as Controllers. 

    Model: Onde você irá criar suas classe, e fazer toda a parte de comunicação com o banco de dados. 

    View: Seu Html.

    Controller: Seu código, lógicas e chamadas para as Models e retorno de dados para sua View. 

    Para a programação em camadas no Asp.Net 4.5 seu código fica com muito mais facilidade de manutenção e organização. 

    Eu sempre utilizei VO, BL e DAL. 

    VO: Minhas classes

    BL: Comunicação entre o código e a DAL, validando regras de negócios. 

    DAL: Comunicação com o Banco de Dados. 

    Existem projetos que você irá encontrar apenas BL e DAL, não esta errado, so que ai na sua pasta BL você irá encontrar as classes.

    A minha opinião é que não só é ótimo a utilização de camadas como se deve utilizar tal facilidade de organização e usabilidade. 

    Organização tanto na sua SolutionExplorer quanto na navegação entre classes e códigos, com um entendimento e manutenção rápidos. 

    O conceito de BL e DAL pode ser utilizado também no MVC mas como ele já é dividido em camadas eu não vejo tanto a necessidade assim.

    O Macoratti.net tem muitas explicações e exemplos uma delas: http://www.macoratti.net/10/04/lnq_3cam.htm

    Espero que ajude.

    Abraço.


    quinta-feira, 30 de janeiro de 2014 13:36

Todas as Respostas

  • Marcio, o MVC por si só já é dividido em camadas as Models as Views e as Controllers. 

    Model: Onde você irá criar suas classe, e fazer toda a parte de comunicação com o banco de dados. 

    View: Seu Html.

    Controller: Seu código, lógicas e chamadas para as Models e retorno de dados para sua View. 

    Para a programação em camadas no Asp.Net 4.5 seu código fica com muito mais facilidade de manutenção e organização. 

    Eu sempre utilizei VO, BL e DAL. 

    VO: Minhas classes

    BL: Comunicação entre o código e a DAL, validando regras de negócios. 

    DAL: Comunicação com o Banco de Dados. 

    Existem projetos que você irá encontrar apenas BL e DAL, não esta errado, so que ai na sua pasta BL você irá encontrar as classes.

    A minha opinião é que não só é ótimo a utilização de camadas como se deve utilizar tal facilidade de organização e usabilidade. 

    Organização tanto na sua SolutionExplorer quanto na navegação entre classes e códigos, com um entendimento e manutenção rápidos. 

    O conceito de BL e DAL pode ser utilizado também no MVC mas como ele já é dividido em camadas eu não vejo tanto a necessidade assim.

    O Macoratti.net tem muitas explicações e exemplos uma delas: http://www.macoratti.net/10/04/lnq_3cam.htm

    Espero que ajude.

    Abraço.


    quinta-feira, 30 de janeiro de 2014 13:36
  • Muito obrigado, valeu mesmo!!!!!!!!!!!!!!!!!!!!!!!!!

    Atenciosamente, Marcio Nogueira Cardoso Pinto.

    quarta-feira, 5 de fevereiro de 2014 11:41