Шаблон контроллера .Net - PullRequest
0 голосов
/ 11 января 2012

Я смотрю на ряд примеров, таких как http://msdn.microsoft.com/en-us/library/ff921074%28v=pandp.20%29.aspx

, и они часто используют паттерн контроллера.

Мне просто интересно узнать, что такое контроллер и когда онлучше всего его использовать?В примере Stock Trade он иногда берет две модели просмотра и взаимодействует между ними.

В ASP.Net MVC контроллер, кажется, получает ввод, а затем возвращает некоторое действие (основываясь на моем ограниченном понимании)

Спасибо

1 Ответ

0 голосов
/ 05 марта 2012

Что такое контроллер? Как следует из названия, контроллер контролирует действия пользователей.

С http://en.wikipedia.org/wiki/Controller_(computing)

В вычислительной технике и особенно в компьютерном оборудовании контроллер является чип, плата расширения или автономное устройство (обычно называемое блок управления), который взаимодействует с периферийным устройством.

Немного манипулируя вышеуказанными строками,

В мире программирования контроллер - это метод, который взаимодействует с операциями объектов / объектов.

Когда лучше всего его использовать? Как правило, мы создаем программное обеспечение / приложения в контексте сущностей / объектов. Мы редко рассматриваем различные типы действий, даже если действия пользователей играют важную роль в удобстве использования программного обеспечения.

Не делайте контроллер тяжелым. Используйте его в качестве директора действий пользователя.

Контроллер направляет действия пользователя к определенному типу действий. (например, ReadController указывает на действия, выполняющие операции чтения).

Шаблон контроллера VAR , написанный на ASP.NET MVC, является хорошим примером, различающим различные веб-действия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...