2012-01-11 3 views
0

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

и они используют шаблон ALOT Controller.

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

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

Благодарности

ответ

0

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

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

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

с немного манипуляции над линиями,

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

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

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

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

VAR Controller pattern, написанный в ASP.NET MVC, является хорошим примером, который различает различные действия в Интернете.