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

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

3
Модели на таблицу базы данных?
Я использую codeigniter и попал в похожую ситуацию, где я повторил методы Model. Я создаю модель на контроллер. Но можно ли считать создание модели для каждой таблицы базы данных хорошей практикой? Таким образом, методы не пишутся дважды. Вместо модели на контроллер или несколько небольших моделей, которые являются общими. Пример, если …

5
Должен ли вид не выполнять проверку?
Я читал « В MVC должна ли модель обрабатывать проверку? », Потому что мне было любопытно, куда должна идти логика проверки на веб-сайте MVC. Одна строка в верхнем ответе выглядит так: «контроллеры должны обрабатывать проверку, модели должны обрабатывать проверку». Мне это понравилось, но мне стало интересно, почему мы не проводим …
10 architecture  mvc 

6
Как определить, что должен получить свой соответствующий контроллер?
Я использую шаблон MVC в своем веб-приложении, построенном на PHP. Я всегда изо всех сил пытаюсь определить, нужен ли мне новый выделенный контроллер для набора действий или я должен поместить их в уже существующий контроллер. Есть ли хорошие правила, которым нужно следовать при создании контроллеров? Например, я могу иметь: AuthenticationController …
10 mvc 

5
В MVC можно / нужно выполнять базовый поиск данных из модели в представлении?
Учитывая концепцию «тощих контроллеров, толстых моделей» и общее признание того, что представления могут напрямую вызывать модели, когда требуются данные для вывода, следует ли рассматривать обработку частей «получить и отобразить» запросов в представлениях, а не контроллер? Например (попытка сделать код достаточно общим): контроллер <?php class Invoice extends Base_Controller { /** * …

7
Является ли использование условий безопасности в представлении нарушением MVC?
Часто то, что отображается пользователю (например, на веб-странице), будет частично основано на проверках безопасности. Обычно я считаю, что безопасность на уровне пользователя / ACL является частью бизнес-логики системы. Если представление явно проверяет безопасность для условного отображения элементов пользовательского интерфейса, нарушает ли оно MVC, сдерживая бизнес-логику?

3
Использование MVC в приложении Java
Мне нужно написать кроссплатформенное приложение с графическим интерфейсом для обработки (в нескольких потоках) и визуализации довольно больших объемов данных. В идеале приложение должно быть относительно быстрым и хорошо выглядеть. Интерфейс приложения будет состоять из виджета таблицы, виджета дерева и пользовательского виджета для рисования фигур. Пользователь сможет изменять данные из любого …
10 java  mvc  swing  javafx 

3
Лучшая архитектура для приложения ASP.NET WebForms
Я написал портал ASP.NET WebForms для клиента. Проект как бы развивался, а не был должным образом спланирован и структурирован с самого начала. Следовательно, весь код объединяется в одном проекте и без каких-либо слоев. Теперь клиент доволен функциональностью, поэтому я хотел бы провести рефакторинг кода, чтобы быть уверенным в выпуске проекта. …

2
Варианты использования для node.js и c #
Я довольно много работаю с ASP.NET (C #, MVC), но в основном это типичная веб-разработка. Я делаю Restful архитектуру с использованием CRUD-репозиториев. Большинство моих клиентов не имеют много дополнительных требований в своих приложениях. Сейчас я смотрю на node.js и его влияние на производительность (я зависим от скорости), но я не …

3
MVVM или MVC? Хотите использовать один и тот же набор классов для WPF и ASP.NET
Я новичок с точки зрения дизайна шаблонов. Я только начал изучать MVC, когда слышу новый шум MVVM. Я хочу изучить их понимание, перепроектировав старый инвентарь и приложение для выставления счетов, которое я разработал для клиента. Я хочу написать как приложение для Windows на базе WPF, так и веб-версию. Я хочу …
10 mvc  wpf  asp.net-mvc-3  mvvm 

2
Как полностью отделить модель от View / Controller в Java Swing
Существует ли набор общепринятых руководящих принципов проектирования для отделения классов Model от классов View / Controller в приложении Java Swing? Я не настолько обеспокоен тем, что View / Controller ничего не знает о модели, как наоборот: я хотел бы спроектировать свою модель так, чтобы она ничего не знала в javax.swing. …
10 java  mvc  swing 

3
MVC: полностью заполненные модели или частично заполненные модели?
Этот преследовал меня так долго. Когда вы занимаетесь программированием MVC, что вы считаете лучшей практикой программирования? Следует ли использовать полностью заполненные модели или частично заполненные, особенно когда я знаю, что для этой конкретной задачи мне понадобятся только 2 поля из объекта модели, который имеет 5 других? Иногда кажется просто преступным …
10 mvc 

1
Лучшие практики для реализации MVVM и MVC в Delphi Pascal
Я программист на Delphi Pascal, я использую последнюю версию Embarcadero Delphi XE, и я хотел бы воспользоваться преимуществами шаблонов проектирования, таких как контроллер представления модели и представление представления модели. Тем не менее, в Интернете, кажется, не так много о лучших методах сделать это на паскале. Большинство примеров, которые я могу …

4
В MVC считается ли хорошей практикой иметь частные, не действующие функции в классе контроллера?
Иногда функции действия в классе контроллера могут стать огромными и неприятными, с множеством строк кода, которые просто контролируют поток данных из модели в представление. В какой-то момент эти огромные функции полностью теряют основные принципы хорошего кода, то есть делают только одну вещь, будучи маленькими, удобочитаемыми и управляемыми и т. Д. …
10 php  code-quality  mvc 

1
Если у вас есть логика, которую нужно разделить между двумя контроллерами, где вы ее храните?
У меня есть набор одноцелевых функций, которые мне нужны в двух отдельных контроллерах. Сейчас у меня просто дублированный код, и я хочу от него избавиться. Этот код является частью контроллера и не принадлежит моему уровню обслуживания. Где бы вы это положили?
10 mvc  code-smell 

2
Правильный дизайн, чтобы избежать использования dynamic_cast?
После некоторых исследований я не могу найти простой пример решения проблемы, с которой я часто сталкиваюсь. Допустим, я хочу создать небольшое приложение, в котором я могу создавать Squares, Circles и другие фигуры, отображать их на экране, изменять их свойства после их выбора, а затем вычислять все их периметры. Я бы …

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