Estructura de la solución y ASP.NET MVC relajante

votos
1

Al hacer una aplicación ASP.NET MVC relajante, me pregunto cuál es la mejor manera de estructurar los proyectos en mi solución. Por convención, los controladores residen en el mismo proyecto que las vistas. Sin embargo, si tengo unas pocas capas de presentación diferentes accediendo a mis controladores de descanso, ¿sería mejor poner mis controladores en una capa (proyecto) más baja que mis puntos de vista?

Publicado el 09/12/2008 a las 21:35
fuente por usuario
En otros idiomas...                            


2 respuestas

votos
1

Parece que está usando controladores MVC para crear un nivel de servicios para ser llamado por varios otros componentes en su arquitectura.

Consideraría mover ese código a un proyecto de "servicios" y tal vez usar WCF para construir los servicios.

Respondida el 16/12/2008 a las 00:04
fuente por usuario

votos
1

Comprendí que los controladores MVC son una abstracción del comportamiento de la página y el acceso a los datos, pero aún están acoplados a las vistas que manejan. Imagino que podría salirse con la suya eliminando los controladores MVC del proyecto, pero es probable que elimine el beneficio de eliminar el código duplicado al tener que hacer que todo lo que los controladores hagan sea general.

Editar: Su pregunta es más o menos lo mismo que este uno .

Respondida el 09/12/2008 a las 23:11
fuente por usuario

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