Запитання з тегом «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? Я знаю, що існують такі схеми дизайну як: Реєстр, Оглядач, Фабрика, ActiveRecord, ... і MVC - це набір інших шаблонів дизайну та структури папок. Чи є модель дизайну, як MVC, це набір інших моделей дизайну? Редагувати: моя мова програмування - …

4
Чи може на MVC кілька переглядів мати один і той же контролер, або один вид повинен мати один унікальний контролер?
У мене виникають запитання під час розробки архітектури проекту навколо MVC. (Це проект SD + C ++ / Marmalade, я не використовую жодної конкретної рамки MVC, я її роблю.) У кількох статтях (як, наприклад, в оригінальній статті Стіва Бурбека ) я продовжую читати концепцію "тріади MVC", яка бовтає мене, оскільки …

3
MVC: Яка різниця між моделлю та послугою?
Чому в деяких рамках логічний рівень називається "Модель", тоді як в деяких він називається "Сервіс". Чи відрізняються вони одна від одної чи просто відрізняються, називаючи конвенції? ОНОВЛЕННЯ 1 Причина, про яку я питаю, полягає в тому, що в Zend Framework, класичній структурі MVC, всі використовують концепцію Model. Зараз я вивчаю …
15 mvc  model  service 

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

8
Чи застосовується MVC лише до Інтернету
Це майже і миттєво, коли я розмовляю з розробниками про Controller Model View ( MVC ), вони кажуть, що ви подаєте запит на URL-адресу, на якому сервер створює сутність (MODEL) і надає вам візуальне представлення цієї моделі. Так це означає, що MVC призначений лише для Інтернету чи я зустрічався з …

13
Де M у MVC?
Я намагаюся змінити свою програму на MVC, але я застряг на M-частині. У додатку, підтримуваному базою даних, модель реалізована в коді програми, правда? Але тоді, що є в базі даних - це теж не модель? (Я не використовую базу даних як простий сховище об'єктів - дані в БД є корпоративним …

5
Чи є тестування одиниць основною ціллю MVC Pattern?
Нещодавно в інтерв'ю одним із запитань було "Чому ми використовуємо MVC?" Я просто відповів, що це набагато ближче до того, як багато систем реального світу! Пояснив переваги, що стосуються ремонтопридатності, масштабованості тощо. Але вони не переконалися і, нарешті, сказали мені, що MVC використовується в основному, оскільки це "дозволяє легко перевірити …
14 mvc 

3
У MVC DAO слід викликати від Controller або Model
Я бачив різні аргументи проти того, щоб DAO викликався безпосередньо з класу Controller, а також DAO з класу Model.Infact Я особисто вважаю, що якщо ми слідуємо за схемою MVC, контролер повинен поєднуватися не з DAO, а з класом Model слід викликати DAO зсередини, а контролер повинен викликати клас моделі. Чому …

3
Model-View-Controller: Чи взаємодіє користувач із View або Controller? [зачинено]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 6 років тому . Нещодавно я дізнався про модель дизайну MVC. Я навчаюсь із книги «Перший шаблон дизайну керівника». Відповідно до цієї книги …

1
Чи можуть доменні моделі в базі даних бути стійким рішенням?
Я щойно розпочав нову роботу як розробник баз даних для компанії середнього та невеликого розміру, заснованої на технології Microsoft. Я рано помітив, наскільки практика відхиляється від того, що мене навчали в школі щодо найкращих практик, моделей дизайну, тестування та управління проектами. Що мене найбільше клопоче - це те, як наш …

4
Чи слід включати розмітку HTML у відповідь JSON?
На сайті електронної комерції, додаючи товар у кошик, я хотів би показати спливаюче вікно з параметрами, які ви можете вибрати. Уявіть, що ви замовляєте iPod Shuffle і тепер вам потрібно вибрати колір та текст для гравірування. Я хотів би, щоб вікно було модальним, тому я використовую лайтбокс, заповнений дзвінками Ajax. …
13 mvc  django  templates  json 

4
Поясніть контролер перегляду моделі
Мій досвід розробки динамічних веб-сайтів здебільшого обмежений Java сервлетами. Я використовував Tomcat для розробки різних сервлетів Java, і я не соромлюсь сказати, що я досить добре володію цією технологією, а також із клієнтською HTML / CSS / Javascript для передньої частини. Коли я думаю, що "динамічний веб-сайт", я думаю: користувач …


4
Використовуйте сервісний рівень з MVC
Якщо контролер стає занадто жирним, і інстанція моделі починає додаватися, може бути використаний сервісний шар. Якщо я просто зафіксую логіку всередині класу обслуговування, я отримаю купу Служб одним / двома методами. Це відчувається як кодовий запах. Якісь найкращі практики щодо цього? Чи може сервіс інстанціонувати моделі? Якщо служба інстанціює моделі, …
13 mvc  services 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.