Estrutura solução e repousante ASP.NET MVC

votos
1

Ao fazer uma aplicação ASP.NET MVC repousante Eu estou querendo saber sobre a melhor forma de estruturar os projetos na minha solução. Por convenção, os controladores residem no mesmo projeto como os pontos de vista. No entanto, se eu tenho algumas diferentes níveis de apresentação acessando meus controladores de descanso, seria melhor colocar meus controladores em uma camada (projeto) menor do que meus pontos de vista?

Publicado 09/12/2008 em 21:35
fonte usuário
Em outras línguas...                            


2 respostas

votos
1

Parece que você está usando controladores MVC para construir uma camada de serviços a ser chamado por vários outros componentes em sua arquitetura.

Eu consideraria mover esse código para um projeto de "serviços" e talvez usar o WCF para construir os serviços.

Respondeu 16/12/2008 em 00:04
fonte usuário

votos
1

Foi o meu entendimento de que os controladores de MVC é uma abstração do comportamento da página e acesso a dados, mas ainda são acoplados aos pontos de vista que eles dirigem. Eu imagino que você poderia começar afastado com puxar os controladores MVC fora do projeto, mas você provavelmente iria matar o benefício da remoção de código duplicado por ter que fazer tudo o que os controladores de fazer maneira de geral.

Edit: A sua pergunta é praticamente o mesmo que este um .

Respondeu 09/12/2008 em 23:11
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more