Я изучаю веб-приложение, и я понимаю, что архитектура MVC наиболее часто используется при создании приложения, но я не понимаю, как это относится к разработке веб-приложений.Как применяется архитектура MVC для разработки веб-приложений?
ответ
Модель -> База данных. View -> Представляет ваши данные. Контроллер -> Играть с моделью и видом. просто создайте структуру своего проекта, как это отдельный ваш код в этих трех направлениях больше ничего.
Вы найдете много ответов, и много различных мнений по этой теме, но в общих чертах, модель представляет собой данные, контроллер блок обработки (запрос и отклики) и View пути вы представляете ваши данные в пользовательском интерфейсе.
Из Microsoft official book about development in MVC 4 Я извлеченного это для вас:
Модель
MVC модель определяет набор классов, представляющих типы объектов, которыми управляет веб-приложение. Например, модель для сайта электронной торговли может включать класс модели продукта, который определяет такие свойства, как Описание, Номер Каталога, Цена и другие. Модели часто включают логику доступа к данным, которая считывает данные из базы данных и записывает данные в эту базу данных.
Контроллеры
контроллер MVC представляет собой класс, который обрабатывает взаимодействие с пользователем, создает и изменяет модель классов, и выбирает соответствующие виды. Например, когда пользователь запрашивает полную информацию о конкретном продукте, контроллер создает новый экземпляр класса модели продукта и передает его в представление Details, которое отображает его пользователю.
Просмотров
MVC вид является компонентом, который строит веб-страниц, которые составляют пользовательский интерфейс веб-приложения. Контроллеры часто передают экземпляр класса модели в представление. В представлении отображаются свойства класса модели. Например, если контроллер передает объект продукта, в представлении может отображаться название продукта, изображение и цена
- 1. Архитектура MVC от разработки до производства
- 2. Современная архитектура MVC?
- 3. Архитектура разработки Android
- 4. Архитектура разработки приложений
- 5. Архитектура разработки приложений для многоплатформенных социальных сетей
- 6. Ado.NET «Отключенная архитектура» для веб-разработки
- 7. MVC архитектура для front-end
- 8. Процесс разработки программного обеспечения - архитектура
- 9. Архитектура приложения Db4o Mvc
- 10. MVC архитектура EJB funcionallity
- 11. Многоуровневая архитектура mvc
- 12. Модульная архитектура - ASP.NET MVC
- 13. ASP MVC EF6 Архитектура
- 14. Архитектура приложения AJAX MVC
- 15. Титановый сплав Архитектура MVC
- 16. Архитектура MVC вопрос
- 17. архитектура ASP.NET MVC 5
- 18. MVC Архитектура без модулей
- 19. Архитектура Ajax - MVC? Другие?
- 20. MVC Архитектура Понимание
- 21. ASP.NET MVC архитектура
- 22. Asp.net MVC многоуровневая архитектура
- 23. архитектура MVC сценарий
- 24. архитектура многослойная vs mvc
- 25. Архитектура тонкого контроллера MVC
- 26. flex mvc архитектура
- 27. Как автоматизировать машину разработки для MVC IIS
- 28. Какая лучшая архитектура MVC или MVVM или MVP для iOS
- 29. Архитектура Multi-Tenant для MVC 4
- 30. Архитектура для нового проекта ASP.Net MVC
Если вы хотите кратчайшую версию с большим количеством пропусков, то вот это: Модели соответствуют данным вы собираетесь использовать. Представления соответствуют страницам, которые будут представлять эти данные. Контроллеры соответствуют промежуточному звену, который будет собирать модели, вызывать библиотеки, которые обрабатывают их (если есть), а затем создавать представления на основе этих данных и отправлять их пользователю. – apokryfos