Вопросы с тегом «mvc»

MVC (Model-View-Controller) - это шаблон архитектуры программного обеспечения, который обеспечивает разделение интересов.

2
Каков наилучший способ создания модели ответов на ошибки REST API и системы кодов ошибок?
Моя реализация REST вернет ошибки в JSON со следующей структурой: { "http_response":400, "dev_message":"There is a problem", "message_for_user":"Bad request", "some_internal_error_code":12345 } Я предлагаю создать специальную модель ответа, в которой я могу передать необходимые значения свойств (dev_message, message_for_user, some_internal_error_code) и вернуть их. В коде это будет похоже на это: $responseModel = new …
15 php  mvc  rest  api 

8
Есть ли шаблон дизайна, кроме MVC для веб-сайтов?
Я хочу знать, есть ли шаблоны дизайна для веб-сайтов, кроме MVC? Я знаю, что существуют шаблоны проектирования: Registry, Observer, Factory, ActiveRecord, ... и MVC - набор других шаблонов проектирования и структура папок. Существует ли шаблон проектирования, например, MVC - это набор других шаблонов проектирования? Изменить: мой язык программирования PHP.

4
В MVC может ли несколько представлений иметь один и тот же контроллер или одно представление должно иметь один уникальный контроллер?
У меня есть несколько вопросов при разработке архитектуры для проекта вокруг MVC. (Это проект C ++ / Marmalade SDK, я не использую какой-либо конкретный MVC-фреймворк, я его создаю.) В нескольких статьях (например, в оригинальной статье Стива Бурбека ) я продолжаю читать концепцию «Триада MVC», которая поражает меня, так как я …

3
MVC: В чем разница между моделью и сервисом?
Почему в некоторых системах логический уровень называется «Модель», а в некоторых - «Сервис». Отличаются ли они друг от друга или просто отличаются по именным соглашениям? ОБНОВЛЕНИЕ 1 Причина, по которой я спрашиваю, заключается в том, что в Zend Framework, классической среде MVC, все используют концепцию Model. Сейчас я изучаю AngularJS, …
15 mvc  model  service 

4
Правильный дизайн модели -_____
Я читал о Model View Controller, Model View Presenter, Model View ViewModel и т. Д., И, как правило, базовая концепция кажется довольно простой для понимания: держать красивые визуальные элементы и интуитивно понятные элементы как отдельные и неосведомленные друг от друга, как возможно. Никакой логики арахисового масла в дизайне шоколада; круто, …

8
Относится ли MVC только к сети?
Практически мгновенно, когда я говорю с разработчиками о Model View Controller ( MVC ), они говорят, что вы делаете запрос к URL-адресу, когда сервер создает сущность (MODEL) и предоставляет вам визуальное представление этой модели. Значит ли это, что MVC предназначен только для Интернета, или я встречался с людьми, которые являются …

13
Где М в MVC?
Я пытаюсь реорганизовать свое приложение в MVC, но я застрял на М-части. В приложении, поддерживаемом базой данных, модель реализована в коде приложения, верно? Но тогда, что находится в базе данных - это не модель? (Я не использую базу данных в качестве простого хранилища объектов - данные в БД являются активом …

5
Является ли модульное тестирование основной целью MVC Pattern?
Недавно в интервью один из вопросов был «Почему мы используем MVC?» Я только что ответил, что это намного ближе к тому, как много систем реального мира! Объяснил преимущества, которые он имеет, когда дело доходит до обслуживания, масштабируемости и т. Д. Но они не были убеждены и, наконец, сказали мне, что …
14 mvc 

3
В MVC DAO должен вызываться из контроллера или модели
Я видел различные аргументы против прямого вызова DAO из класса Controller, а также DAO из класса Model. Фактически я лично чувствую, что если мы следуем шаблону MVC, контроллер должен быть связан не с DAO, а с классом Model. должен вызывать DAO изнутри, а контроллер должен вызывать класс модели. Почему мы …

3
Model-View-Controller: взаимодействует ли пользователь с View или с Controller? [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 5 лет назад . Недавно я узнал о шаблоне проектирования MVC. Я учусь на книге Head First Design Pattern. …

1
Могут ли доменные модели в базе данных быть устойчивым решением?
Я только начинал на новой работе в качестве разработчика базы данных для компании среднего размера, основанной на технологии Microsoft. Ранее я заметил, насколько практики отличаются от того, чему меня учили в школе в отношении лучших практик, шаблонов проектирования, тестирования и управления проектами. Больше всего меня беспокоит то, как наш основной …

4
Должен ли я включить разметку HTML в свой ответ JSON?
На сайте электронной коммерции при добавлении товара в корзину я бы хотел показать всплывающее окно с опциями, которые вы можете выбрать. Представьте, что вы заказываете iPod Shuffle, и теперь вам нужно выбрать цвет и текст для гравировки. Мне бы хотелось, чтобы окно было модальным, поэтому я использую лайтбокс, заполненный Ajax-вызовом. …
13 mvc  django  templates  json 

4
Объяснить модель представления контроллера
Мой опыт разработки динамических веб-сайтов ограничен в основном сервлетами Java. Я использовал Tomcat для разработки различных Java-сервлетов, и я без колебаний скажу, что я достаточно хорошо владею этой технологией, а также клиентским HTML / CSS / Javascript для внешнего интерфейса. Когда я думаю о «динамическом веб-сайте», я думаю: пользователь запрашивает …

5
Должен ли контроллер знать о представлении и модели? или наоборот?
Я концептуально пытаюсь понять, должен ли я делать это: item = Model() screen = View() brain = Controller(item, screen) или это.. brain = Controller() item = Model(brain) screen = View(brain) или это.. class Controller(): def __init__(self): item = Model(self) screen = View(self) или что-то еще целиком?
13 mvc 

4
Используйте сервисный уровень с MVC
Если контроллер становится слишком толстым, а инстанцирование модели начинает складываться, можно использовать сервисный уровень. Если я просто оберну логику внутри класса сервиса, я получу кучу сервисов с одним / двумя методами. Это похоже на запах кода. Какие-либо лучшие практики в этом отношении? Может ли сервис создавать экземпляры моделей? Если служба …
13 mvc  services 

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