Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
МСУМодель. Она же DTO. Она же модель представления. Это три совершенно разные вещи, причем у каждого своё предназначение. ) Сам ссылку дал :) авторView Model отличается от Domain Model тем, что он предназначен не для представления предметной области, а лишь для передачи данных из контроллера в представление в удобной форме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 18:46 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
Место DTO - да в модели, либо делают отдельный слой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 18:50 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
ПарамонМСУМодель. Она же DTO. Она же модель представления. Это три совершенно разные вещи, причем у каждого своё предназначение. ) Это одно и тоже в концепции MVC. ПарамонСам ссылку дал :) авторView Model отличается от Domain Model тем, что он предназначен не для представления предметной области, а лишь для передачи данных из контроллера в представление в удобной форме Ты опять меня не слушаешь и второй раз наступаешь на те же грабли :) Причем тут доменная модель ? Речь о доменном объекте . В концепции MVC: модель можно считать моделью представления == оно же DTO == оно же доменный объект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 19:07 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
В MVC нет понятия модели представления. Эта абстракция позаимствована из MVVM. Чтобы было легко в будущем - используем вместо модели - модель представления. А в частном случае это будет одно и то же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 19:09 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
МСУТы опять меня не слушаешь и второй раз наступаешь на те же грабли :) Причем тут доменная модель? Речь о доменном объекте Доменная модель кабэ содержит доменные объекты :) МСУВ концепции MVC: модель можно считать моделью представления == оно же DTO == оно же доменный объект В концепции MVC: шкаф не становится табуреткой :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 19:13 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
ПарамонМСУТы опять меня не слушаешь и второй раз наступаешь на те же грабли :) Причем тут доменная модель? Речь о доменном объекте Доменная модель кабэ содержит доменные объекты :) Вот именно, так причем тут какбэ модель представления? :) О ней речь. ПарамонМСУВ концепции MVC: модель можно считать моделью представления == оно же DTO == оно же доменный объект В концепции MVC: шкаф не становится табуреткой :) Еще раз прочитай статью. Раз пять прочитаешь, начнешь понимать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 19:15 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
МСУВ концепции MVC: модель можно считать моделью представления == оно же DTO == оно же доменный объект. конечно же нет модель это намного больше чем просто дэтэошка и больше чем просто конкретно взятый доменный объект не надо спутывать понятия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 19:27 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
МСУЕще раз прочитай статью. Раз пять прочитаешь, начнешь понимать. Тогда прокомментируй это: авторView Model отличается от Domain Model тем, что он предназначен не для представления предметной области, а лишь для передачи данных из контроллера в представление в удобной форме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 19:28 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
pationконечно же нет модель это намного больше чем просто дэтэошка и больше чем просто конкретно взятый доменный объект не надо спутывать понятия Сними розовые очки, это всё то же самое. DTO - это точно такой же отвязанный слой. Модель представления - такой же отвязанный слой. Не вижу принципиальных отличий. Ты видишь? ПарамонМСУЕще раз прочитай статью. Раз пять прочитаешь, начнешь понимать. Тогда прокомментируй это: авторView Model отличается от Domain Model тем, что он предназначен не для представления предметной области, а лишь для передачи данных из контроллера в представление в удобной форме Еще раз, про доменную модель речи не идет. Сколько мне раз это нужно повторить? Модель представления и доменная модель - это как камень и гора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 19:33 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
МСУМодель. Она же DTO. Она же модель представления. МСУМодель представления и доменная модель - это как камень и гора. Противоречие? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 19:39 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
Алён'c анфан де ля Патрие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 19:41 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
ПарамонМСУМодель. Она же DTO. Она же модель представления. МСУМодель представления и доменная модель - это как камень и гора. Противоречие? :) нет :) Модель <> Доменная модель ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 19:43 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
МСУНе вижу принципиальных отличий. Ты видишь? ы сам это придумал или вычитал где-то? DTO в общем случае не содержит да и не должно содержать никакой бизнес логики МСУDTO - это точно такой же отвязанный слой. Модель представления - такой же отвязанный слой. представление - это точно такой же отвязанный слой. DAL - такой же отвязанный слой. База данных - такой же отвязанный слой. Твоя тупая упёртость - это точно такой же отвязанный слой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 19:46 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
pationМСУНе вижу принципиальных отличий. Ты видишь? ы сам это придумал или вычитал где-то? DTO в общем случае не содержит да и не должно содержать никакой бизнес логики DTO не должен содержать бизнес-логики, модель представления - может. Только в этом и отличие. Для большинства случаем модель для представления также не содежит логики, тупой маппинг с БД. В чем тогда различие? Для большинства случаев модель представления будет являться банальным DTO, о чем я и писал. pationТвоя тупая упёртость - это точно такой же отвязанный слой. Тупое непонимание, как в соседнем форуме про Action, такой же отвязанный слой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 19:51 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
pation, ты как всегда мимо кассы, еще раз цитирую http://merle-amber.blogspot.com/2009/04/aspnet-mvc.html Самые внимательные уже наверно увидели сходство паттерна View Model с DTO (Data Transfer Object). И сходство действительно есть, причем значительное. И там, и там - проекции данных для передачи куда-то. Только, в отличие от DTO, которые могут передаваться как угодно далеко, хоть на деревню дедушке, View Model объекты передаются всего лишь по соседству в представление. Так что можете пользоваться этой аналогией, если вам так будет проще понять смысл View Model и его назначение. Так что можешь потихоньку начинать убивать себя об стену, так же как и с Action. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 19:53 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
МСУDTO не должен содержать бизнес-логики, модель представления - может. Только в этом и отличие. это основное принципиальное отличие, тем более в разрезе этого топа. МСУДля большинства случаем модель для представления также не содежит логики, тупой маппинг с БД. В чем тогда различие? Для большинства случаев модель представления будет являться банальным DTO, о чем я и писал. я думал ты программы пишешь, для HelloWord вообще нет смысла связыватся с MVC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 19:57 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 19:57 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
МСУpation, ты как всегда мимо кассы, еще раз цитирую http://merle-amber.blogspot.com/2009/04/aspnet-mvc.html Самые внимательные уже наверно увидели сходство паттерна View Model с DTO (Data Transfer Object). И сходство действительно есть, причем значительное. И там, и там - проекции данных для передачи куда-то. Только, в отличие от DTO, которые могут передаваться как угодно далеко, хоть на деревню дедушке, View Model объекты передаются всего лишь по соседству в представление. Так что можете пользоваться этой аналогией, если вам так будет проще понять смысл View Model и его назначение. Это всего лишь частное упрощённое субъективное суждение блоггера МСУТак что можешь потихоньку начинать убивать себя об стену, так же как и с Action. Заканчивай уже рефлексировать по этому поводу=)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 20:00 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
pationэто основное принципиальное отличие, тем более в разрезе этого топа. Я про частные случаи, коих сплошь и рядом. pationя думал ты программы пишешь, для HelloWord вообще нет смысла связыватся с MVC Ситуации разные бывают. Я принципиально назвал модель представления = DTO, и ничего тут сверхужасного нет. Ты прицепился к словам и начал полемику про то, какое небо голубое. ShSergeМСУ, Давай договоримся раз и навсегда. Таких придурков, типа тынц , чтобы здесь и не пахло. Понял? 1. Почему он "придурок", поясни? Человек свободными словами описывает своё понимание. 2. Почему запрещено давать ссылку на блог? Объясни. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 20:02 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
pationЭто всего лишь частное упрощённое субъективное суждение блоггера Разумеется, и я с этим суждением солидарен. Ничего большего. pationЗаканчивай уже рефлексировать по этому поводу=)) Это я так, чтоб к словам не цеплялся. А то начал менять троллить по DTO :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 20:04 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
МСУЯ про частные случаи, коих сплошь и рядом. нельзя рассматривать общую концепцию в разрезе частных случаев ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 20:06 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
pationМСУЯ про частные случаи, коих сплошь и рядом. нельзя рассматривать общую концепцию в разрезе частных случаев Всё в мире относительно, можно и так, можно и эдак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 20:07 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
МСУМодель <> Доменная модель В MVC модель - это именно доменная модель. ASP.NET MVC Overview MicrosoftModels. Model objects are the parts of the application that implement the logic for the application s data domain ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 21:11 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
ПарамонМСУМодель <> Доменная модель В MVC модель - это именно доменная модель. ASP.NET MVC Overview MicrosoftModels. Model objects are the parts of the application that implement the logic for the application s data domain Тогда какую логику может содержать автогенеренный класс контекста? Никакую. Что и требовалось доказать. А вот все модели представлений можно назвать доменной моделью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 21:37 |
|
||
|
Где должна находиться бизнес логика в MVC?
|
|||
|---|---|---|---|
|
#18+
Имхо, смешали все - mvc, ddd, модели и вью-модели, dto и пр. Mvc - шаблон реализации ui. Не имеет отношения он к домену. вообще. просто в простенькой хрени, то что в нем называется моделью, а по сути является моделью представления, можно посчитать и доменной моделью. все зависит от масштаба... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 21:37 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37961045&tid=1359228]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
130ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 468ms |

| 0 / 0 |
