Запитання з тегом «model-view-controller»

Модель – перегляд – контролер (MVC) - це архітектурна схема, що використовується в інженерній програмі. Для Microsoft ASP.NET MVC використовуйте замість тегу [asp.net-mvc] або [asp.net-core-mvc]. Для Spring MVC використовуйте замість тегу [spring-mvc].

6
Впровадження MVC за допомогою форм Windows
Де я можу знайти хороший приклад того, як повністю реалізувати шаблон MVC у Windows Forms? Я знайшов багато навчальних посібників та прикладів коду на різних сайтах (наприклад, The Code Project та .NetHeaven), але багато хто є більш репрезентативним для моделі спостерігачів, ніж MVC. Оскільки програма, яку я хочу розробити, стосується …


3
Як я можу застосувати список контролю доступу в моїй веб-програмі MVC?
Перше запитання Будь ласка, не могли б ви пояснити мені, як найпростіший ACL може бути впроваджений в MVC. Ось перший підхід використання Acl в Controller ... <?php class MyController extends Controller { public function myMethod() { //It is just abstract code $acl = new Acl(); $acl->setController('MyController'); $acl->setMethod('myMethod'); $acl->getRole(); if (!$acl->allowed()) …

7
Тип вмісту 'application / x-www-form-urlencoded; charset = UTF-8' не підтримується для @RequestBody MultiValueMap
На основі відповіді на проблему з x-www-form-urlencoded з Spring @Controller Я написав нижченаведений метод @Controller @RequestMapping(value = "/{email}/authenticate", method = RequestMethod.POST , produces = {"application/json", "application/xml"} , consumes = {"application/x-www-form-urlencoded"} ) public @ResponseBody Representation authenticate(@PathVariable("email") String anEmailAddress, @RequestBody MultiValueMap paramMap) throws Exception { if(paramMap == null || paramMap.get("password") == null) …

7
Як отримати одну модель в основі?
У мене є Clockмодель у Backbone: var Clock = Backbone.Model.extend({}); Я намагаюся отримати екземпляр того, що має останню інформацію /clocks/123. Деякі речі, які я спробував: метод рівня "клас" Clock.fetch(123) // TypeError: Object function (){ ... } has no method 'fetch' створення екземпляра, а потім виклик fetchйого: c = new Clock({id: …

6
Як передати параметри частковому поданню в ASP.NET MVC?
Припустимо, що я маю такий частковий погляд: Your name is <strong>@firstName @lastName</strong> який доступний лише через дію, наприклад: [ChildActionOnly] public ActionResult FullName(string firstName, string lastName) { } І я хочу використовувати цей частковий вигляд всередині іншого подання з: @Html.RenderPartial("FullName") Іншими словами, я хочу мати можливість передавати ім’я та прізвище з …

3
Товсті моделі та худі контролери звучать як створення моделей Бога [закрито]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …

4
Де “рівень бізнес-логіки” вписується в програму MVC?
По-перше, перш ніж хтось кричав дурнем, мені було важко сформулювати це в простому заголовку. Інший заголовок міг би бути "Яка різниця між моделлю домену та моделлю MVC?" або "Що таке модель?" Концептуально я розумію Модель як дані, що використовуються поданнями та контролером. Крім цього, мабуть, є багато різних думок щодо …

4
Як працює диференційне виконання?
Я бачив кілька згадувань про це в Stack Overflow, але вдивляючись у Вікіпедію (відповідну сторінку з тих пір було видалено) і в демонстраційному демонстраційному діалоговому вікні MFC нічого не допомогло мені просвітлити. Хтось може пояснити це? Вивчення принципово іншої концепції звучить приємно. Грунтуючись на відповідях: я думаю, що я все …

4
Жирна модель / тонкий контролер проти сервісного рівня [закрито]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 7 років тому . Удосконалюйте це питання Я багато років розробляю корпоративні додатки, використовуючи .Net. У моїх програмах …

4
Sails.js проти Meteor - Які переваги обох? [зачинено]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Удосконалюйте це питання Я багато читав про Nodejs та його фреймворки, і нещодавно закінчив …

12
MVC: Куди подіти бізнес-логіку? [зачинено]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 місяці тому . Удосконалюйте це питання Перш за все, я бачив багато питань з цього приводу, але …

7
Шаблон MVC та гойдалки
Одним із шаблонів дизайну, який мені найважче зрозуміти в "реальному житті Свінг", є шаблон MVC. Я переглянув чимало публікацій на цьому веб-сайті, де обговорюється шаблон, але я все ще не відчуваю, що я чітко розумію, як скористатися шаблоном у моїй програмі Java Swing. Скажімо, у мене є JFrame, який містить …

1
Найкращі практики створення веб-сайту за допомогою Node.js
Відповіді на це запитання - зусилля громади . Відредагуйте існуючі відповіді, щоб покращити цю публікацію. Наразі він не приймає нових відповідей або взаємодій. Мені було цікаво, як можна було б розробити веб-сайт з нуля за допомогою Node.js. Я розумію , як я міг би , можливо , зробити це, але …

2
Параметри дії FLOW3 та масиви об’єктів
FLOW3 забезпечує зручний спосіб передавати сутності за ідентифікатором у URL-адресі та отримувати їх автоматично в екземплярі в параметрах дії контролера: class PostController extends \TYPO3\FLOW3\MVC\Controller\ActionController { public function editAction(Post $post) { ... } } Але як щодо випадку використання, коли у вас є прапорці, кожен з яких представляє певний об’єкт? Було …

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