Вопросы с тегом «model-view-controller»

Модель – Представление – Контроллер (MVC) - это архитектурный шаблон, используемый в разработке программного обеспечения. Для Microsoft ASP.NET MVC используйте вместо этого теги [asp.net-mvc] или [asp.net-core-mvc]. Для Spring MVC используйте вместо него тег [spring-mvc].

4
Разница между Observer, Pub / Sub и привязкой данных
В чем разница между шаблоном наблюдателя , публикацией / подпиской и привязкой данных ? Я немного обыскал Stack Overflow и не нашел хороших ответов. Я пришел к выводу, что привязка данных - это общий термин, и существуют разные способы его реализации, такие как шаблон наблюдателя или шаблон публикации / подписки. …

12
Должна ли логика сортировки быть размещена в модели, представлении или контроллере? [закрыто]
Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы …


7
Ограничение количества отображаемых результатов при использовании ngRepeat
Я нахожу учебники по AngularJS трудными для понимания; этот рассказывает мне о создании приложения, которое отображает телефоны. Я на шаге 5, и я подумал, что в качестве эксперимента я попытаюсь позволить пользователям указать, сколько они хотели бы показать. Вид выглядит так: <body ng-controller="PhoneListCtrl"> <div class="container-fluid"> <div class="row-fluid"> <div class="span2"> <!--Sidebar …

12
MVC против n-уровневой архитектуры
Мне было интересно, в чем именно заключается разница между MVC (который является архитектурным шаблоном) и n-уровневой архитектурой для приложения. Я искал это, но не мог найти простое объяснение. Может быть, я немного наивен в понятиях MVC, поэтому, если кто-то сможет объяснить разницу, это было бы здорово. ура

30
Есть ли JavaScript MVC (микро) фреймворк? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

10
Как отрендерить и добавить подвиды в Backbone.js
У меня есть настройка вложенного просмотра, которая может немного углубиться в мое приложение. Я мог бы подумать о множестве способов инициализации, рендеринга и добавления подвидов, но мне интересно, какова общая практика. Вот пара, о которой я подумал: initialize : function () { this.subView1 = new Subview({options}); this.subView2 = new Subview({options}); …

1
Концепции DTO и DAO и MVC [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

7
Как включить вид / частичный стиль в AngularJS
Каков правильный / приемлемый способ использования отдельных таблиц стилей для различных представлений, которые использует мое приложение? В настоящее время я размещаю элемент ссылки в html view / partial вверху, но мне сказали, что это плохая практика, хотя все современные браузеры поддерживают его, но я понимаю, почему это не одобряется. Другая …

7
Невозможно установить атрибут данных с помощью API jQuery Data ()
У меня есть следующее поле в представлении MVC: @Html.TextBoxFor(model => model.Course.Title, new { data_helptext = "Old Text" })</span> В отдельном файле js я хочу установить для data-helptextатрибута строковое значение. Вот мой код: alert($(targetField).data("helptext")); $(targetField).data("helptext", "Testing 123"); alert()Вызов работает нормально, это показывает текст «Старый Текст» в диалоговом окне предупреждения. Однако вызов …

7
Spring Test & Security: как имитировать аутентификацию?
Я пытался выяснить, как выполнить модульное тестирование, правильно ли защищены мои URL-адреса моих контроллеров. На всякий случай, если кто-то изменит ситуацию и случайно уберет настройки безопасности. Мой метод контроллера выглядит так: @RequestMapping("/api/v1/resource/test") @Secured("ROLE_USER") public @ResonseBody String test() { return "test"; } Я настроил WebTestEnvironment так: import javax.annotation.Resource; import javax.naming.NamingException; import …

2
Графический интерфейс не работает после перезаписи в MVC
Я практикую программирование в стиле MVC. У меня есть игра Mastermind в одном файле, работающая нормально (может быть, не считая того, что кнопка «Проверить» при запуске не видна). http://paste.pocoo.org/show/226726/ Но когда я переписываю его в файлы модели, вида и контроллера - и когда я нажимаю на пустой пин (который должен …

4
Django против контроллера представления модели [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

10
MVC - это шаблон дизайна или архитектурный шаблон
Согласно Sun и Msdn, это шаблон проектирования. Согласно Википедии, это архитектурный образец. По сравнению с шаблонами проектирования архитектурные шаблоны больше по масштабу. (Википедия - Архитектурный образец ) Или это архитектурный образец, который также имеет образец дизайна? Какая из них правда?

6
Почему Qt неправильно использует терминологию модели / представления?
Я думаю, что терминология, используемая в Qt с элементами управления модель / представление, ошибочна. На своей странице объяснения они заявляют, что они упростили MVC до MV, объединив View и Controller, и дают следующую картину: Однако я думаю, что они неправильно назвали роли объектов, и я думаю, что То, что они …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.