powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC модель на хр. процедурах?
127 сообщений из 127, показаны все 6 страниц
MVC модель на хр. процедурах?
    #38252843
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это реально сделать? Или много ручной работы и лучше не заморачиваться?
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38252846
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) реально
2) много
3) не знаю
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38252850
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Без проблем. Если логика уже в хранимках то так и делать.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38252870
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почему бы и нет?

но скажу по секрету. лажовый способ. одно время было модно. модно на столько, что было запихано в EntityFramework (по нынешнему режим "сначало-модель"). но поддерживать это тяжко, пользы особой нет.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38252965
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) реально
2) много
3) лучше не заморачиваться
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253088
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый, но недопонимаемый мною СшСерже так и делает - и такого принципа придерживаются многие разработчки - вся бизнес-логика должна быть реализована в БД.

Не очень удобно, разработка дольше - но если у вас например есть чел который занимается написание скриптов, то потери времени будут почти незаметны.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253094
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLoverвся бизнес-логика должна быть реализована в БД
Ни в коем случае. Масштабировать логику в тысячи раз проще и правильнее на app layer. Баян ведь.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253111
какой тайный смысл тащить в апп, скажем...
это
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
SELECT SQL_CALC_FOUND_ROWS  
		spares.id AS id, 
		categories.id AS c_id, 
		categories.ru AS category, 
		spares.info_ru AS info, 
		spares.manufacturer AS manufacturer, 
		spares.price AS price, 
		spares.price_bronze AS price_bronze, 
		spares.price_silver AS price_silver, 
		spares.akcija AS akcija, 
		spares.scramble AS scramble, 
		spares.instock AS instock, 
		cars.id AS car, 
		cars.years AS years, 
		models.ru AS model, 
		brands.short AS brand, 
		brands.id AS b_id, 
		search_ru AS search 
	FROM spares 
	INNER JOIN categories ON spares.category_id = categories.id 
	INNER JOIN spares_cars ON spares.id = spares_cars.spare_id 
	INNER JOIN cars ON spares_cars.car_id = cars.id 
	INNER JOIN brands ON cars.brand_id = brands.id 
	INNER JOIN models ON cars.model_id = models.id
   WHERE IF(c = '', brands.first != 1, brands.first = c)
       AND MATCH (`search_ru`) AGAINST (cr)
	ORDER BY cars.id, categories.ru, spares.id
   LIMIT l;
   SELECT FOUND_ROWS();



что там можно "намаштабировать"?! ;)
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253119
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253123
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУOracleLoverвся бизнес-логика должна быть реализована в БД
Ни в коем случае. Масштабировать логику в тысячи раз проще и правильнее на app layer. Баян ведь.

перетерли стопиццот раз уже, я ЗА ормки, хотел просто сказать что есть люди которые либо привыкли, либо просто считают что так надежнее хранить бизнес логику в базе. Их право.

маштабируемый
дополню предыдущего оратора что под хранимками чаще подразумеваются CRUD операции которые со временем имеют тенденция всячески усложняться, тяжелеть, оказываться неявносвязанными с мордой и прочее прочее.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253125
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLoverперетерли стопиццот раз уже, я ЗА ормки, хотел просто сказать что есть люди которые либо привыкли, либо просто считают что так надежнее хранить бизнес логику в базе. Их право.
Согласен, пусть эти староверы утешают себя фантастическими сказками про производительность и безопасность. Но, как правило, задница у них наступает тогда, когда появляется сложная логика доступа к данным в разрезе ролей и привилегий. На стороне app layer такие вещи пишутся просто и поддерживаемо. Знавал я такие ПО на сиквельных ролях и учетках, просто мрак.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253134
автордополню предыдущего оратора что под хранимками чаще подразумеваются CRUD операции
угу... я думал что под хранимками подразумеваются хранимые процедуры
а оно видишь как всё у вас ;)

14278959 - и что ты мне запилил? 14278898 - читай вопрос!!!
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253135
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маштабируемый 14278959 - и что ты мне запилил? 14278898 - читай вопрос!!!
Читай ответ, в ссылках есть ответ на баян, который ты вбросил. Если не осилишь, шагом марш в сад.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253136
14278356 14279050 - ты сам себе противоречишь!!!
либо ты не работал с CouchDB, либо ты использовал её на 5% от её возможностей!!!

Валидация на клиенте!?
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253141
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маштабируемый 14278356 14279050 - ты сам себе противоречишь!!!
либо ты не работал с CouchDB, либо ты использовал её на 5% от её возможностей!!!
В чем именно ты увидел противоречие?

маштабируемыйВалидация на клиенте!?
?
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253144
ты утверждал что работал с CouchDB! как ты её использовал?

накинул ОРМ в своё приложение и только сохранял доставал данные из\в коуч, а всю работу оставил ОРМ?

или использовал внутренние механизмы коуча?
validate_doc_update
views
updates


просто если первое, то твоя ОРМ выступала клиентом для коуча и, как не печально, валидация была именно там - на клиенте!!! ;)
если второе - то внутренние механизмы коуча и есть те самы ХП, от которых ты так упорно открещиваешься в этом трэде!!!

Подумай!
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253151
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маштабируемыйты утверждал что работал с CouchDB! как ты её использовал?
Так вот сначала узнай, как я ее использовал, а потом говори, что я себе противоречу. Ок?

маштабируемыйнакинул ОРМ в своё приложение и только сохранял доставал данные из\в коуч, а всю работу оставил ОРМ?
Я десятый раз повторяю, ты читал мои ссылки на тему шаблонов проекитрования, а именно репозиторий?

маштабируемыйили использовал внутренние механизмы коуча?
validate_doc_update
views
updates

Враппер , натянутый на свой IRepository. Все телодвижения через объектную модель .NET.

маштабируемыйПодумай!
Пойми!
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253177
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЯ десятый раз повторяю, ты читал мои ссылки на тему шаблонов проекитрования, а именно репозиторий?

Я вот читал, и есть немало минусов:

msdnConsiderations
The Repository pattern increases the level of abstraction in your code. This may make the code more difficult to understand for developers who are unfamiliar with the pattern. Although implementing the pattern reduces the amount of redundant code, it generally increases the number of classes that must be maintained .
Добавлю таже, что время разработки растет..
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253183
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамон, ну знаешь ли - код трудно понять разработчиков, которые не знакомы с шаблоном, это не аргумент. Пусть знакомятся с шаблоном, тогда будет и понимание. Во-вторых, реализация шаблона уменьшает количество избыточного код - это, ведь, достоинство. В-третьих, откуда там рост времени разработки, для меня загадка. Как-раз наоборот.

P.S. Для общего мировоззрения: я по сути приравниваю между собой шаблоны репозитория и датасервиса в контексте БД. Второе определение для меня более корректнее.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253194
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУПусть знакомятся с шаблоном, тогда будет и понимание.
Нужно больше знаний и время на изучение, это минус.

МСУВо-вторых, реализация шаблона уменьшает количество избыточного код - это, ведь, достоинство.

Уменьшает только в случае повторного использования, тоже самое делает и хп. А дополнительные классы и маппинг это не избыточный код?
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253197
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонНужно больше знаний и время на изучение, это минус.
Знания не могут быть минусом для программиста, особенно если они применяются для написания более качественного кода.

ПарамонУменьшает только в случае повторного использования, тоже самое делает и хп. А дополнительные классы и маппинг это не избыточный код?
Это автогенерируемый код, который программист не пишет и не отвлекается на левые задачи - он сосредоточен только на прикладном коде. Поэтому этот код вообще не берется в расчет.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253198
авторТак вот сначала узнай, как я ее использовал, а потом говори, что я себе противоречу. Ок?
http://couchdb.apache.org/ vs http://www.couchbase.com/

ничего не смущает!?

полагаю разговор на этом можно закончить...
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253202
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маштабируемыйавторТак вот сначала узнай, как я ее использовал, а потом говори, что я себе противоречу. Ок?
http://couchdb.apache.org/ vs http://www.couchbase.com/

ничего не смущает!?

полагаю разговор на этом можно закончить...

couchbase - это продолжение развития усопшего couchdb, иди буквари лучше читай, робинзон открыватель

P.S. Пока не изучишь паттерн репозитория, разговор с тобой видится бессмысленным.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253215
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЭто автогенерируемый код, который программист не пишет и не отвлекается на левые задачи - он сосредоточен только на прикладном коде. Поэтому этот код вообще не берется в расчет.
Если ты про автогенерацию дата модели в EF, то сама по себе она ничего не стоит. Реальные модели состоят из совокупности разных таблиц, и нужно руками делать целый слой dto, и мапинга, что бы придерживаться паттерна.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253216
ну да, ну да... так значит ты работал с коучдб 14278356 и она тебе понравилась...
особенно, как там реализован рест апи, полагаю

ппц... клоун...
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253219
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонЕсли ты про автогенерацию дата модели в EF, то сама по себе она ничего не стоит.
В случае использовании не ORM подхода тебе придется писать руками этот код и так же руками маппить его на свои классы. Или еще хуже - оперировать датасетами в прикладном коде. Поэтому, автогенерация дата модели - это громадная экономия трудозатрат программиста.

ПарамонРеальные модели состоят из совокупности разных таблиц, и нужно руками делать целый слой dto, и мапинга, что бы придерживаться паттерна.
С случае не ORM подхода точно так же придется писать эти DTO и маппинги, всё тоже самое.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253221
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маштабируемыйну да, ну да... так значит ты работал с коучдб 14278356 и она тебе понравилась...
особенно, как там реализован рест апи, полагаю

ппц... клоун...

Ух, с какой радостью ты решил вбросить этот пост 14279394 , но когда тебя немного обламали и сказали, что это практически тоже самое - радость сразу поубавилась. Я тебе более скажу: в этих базах принципиально одинаковый движок и .NET объектная модель. Так что для моего IRepository было фиолетово, какой именно там куч прикручен - db или database. Клоуна видишь в зеркале, двоешник.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253226
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУС случае не ORM подхода точно так же придется писать эти DTO и маппинги, всё тоже самое.
Если я не буду использовать репозиторий, а извлекать данные и работать с ними в сервисном слое, это снизит количество дто и кода маппинга. Зачем мне целый слой абстракции ради crud?
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253235
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонМСУС случае не ORM подхода точно так же придется писать эти DTO и маппинги, всё тоже самое.
Если я не буду использовать репозиторий, а извлекать данные и работать с ними в сервисном слое, это снизит количество дто и кода маппинга. Зачем мне целый слой абстракции ради crud?
Так даже студенты не пишут. Абстракция от данных в отдельном слое - это матчасть, которая пишется даже в application architecture guide. При твоем подходе связность кода максимальная. Читай про "вонь от кода" и закон Деметры тут: http://msdn.microsoft.com/ru-ru/magazine/cc947917.aspx
Про повторное использование этого дополнительного слоя в других проектах рассказывать?
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253236
авторчто это практически тоже самое
рекомендую остановиться на сказанном, бо дальше будет хуже!!!
http://www.couchbase.com/docs/couchbase-manual-2.0/couchbase-admin-restapi.html
Tip

The REST API should not be used to read or write data to the server. Data operations such asset and get for example, are handled by Couchbase SDKs. See Couchbase SDKs.

автор Так что для моего IRepository было фиолетово, какой именно там куч прикручен
так тебе понравилась та .NET библа, которая обрабатывает couchbase!!!

а за РЕСТ АПИ ты краем уха зацепился?!!! ;)))
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253239
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маштабируемыйавторчто это практически тоже самое
рекомендую остановиться на сказанном, бо дальше будет хуже!!!
http://www.couchbase.com/docs/couchbase-manual-2.0/couchbase-admin-restapi.html
Tip
The REST API should not be used to read or write data to the server. Data operations such asset and get for example, are handled by Couchbase SDKs. See Couchbase SDKs.


Предлагаю не останавливаться на этом, а почитать документацию:
http://www.couchbase.com/couchbase-vs-couchdb The strong influence of Apache CouchDB on the storage approach means that Couchbase also uses an append-only file format and fundamentally the same approach to indexing and querying as Apache CouchDB; it just extends and optimizes it to the distributed case. Finally, Apache CouchDB replication technology is the underlying technology for Couchbase cross datacenter replication.

маштабируемыйтак тебе понравилась та .NET библа, которая обрабатывает couchbase!!!
Как до тебя быстро доходит, жирафы отдыхают... Помимо .NET модели, мне реально понравилась скорость IO, которая на порядки выше, чем у реляционных БД.

маштабируемыйа за РЕСТ АПИ ты краем уха зацепился?!!! ;)))
Я что-то про RESTAPI говорил в разрезе куч? То, что мне нужно было от этой БД, я написал постом выше.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253240
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЧитай про "вонь от кода" и закон Деметры тут: http://msdn.microsoft.com/ru-ru/magazine/cc947917.aspx
Про повторное использование этого дополнительного слоя в других проектах рассказывать?
Уже достаточно начитался, на практике повторное использование работает отлично в рамках одного приложения, и сервисный слой хватает для сего за глаза. Другие интерфесы подключенные в проекту, зачастую требуют других данных, а сказки о смене базы также реальны как и про дюймовочку )
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253248
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамонна практике повторное использование работает отлично в рамках одного приложения, и сервисный слой хватает для сего за глаза.
Ты просто не работал с такими проектами, поэтому не нужно говорить про "практику". У меня даже на простецком сайте codearticles.ru дата слой используется в трех проектах: сам сайт, проект рассылки уведомлений и проект полнотекстового индекса.

ПарамонДругие интерфесы подключенные в проекту, зачастую требуют других данных, а сказки о смене базы также реальны как и про дюймовочку )
Тем не менее, общая логика есть, которой место в отдельном дата слое. В твоём же случае это будет дублирование кода со всеми вытекающими. И это не сказки, а реалии жизни.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253253
авторТо, что мне нужно было от этой БД, я написал постом выше.
прекрасно я тебя понял...
ничего ты незнаешь не о РЕСТ, ни о коуч, ни о валидации, ни о модели...
ты хватаешь в лапки горячие пирожки от .NET - и пытаешься впихнуть их под соусом, даже не заглядывая внутрь!!!
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253258
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маштабируемыйпрекрасно я тебя понял...
Умничка. Понимаешь ты не быстро, но таки понимаешь. Это намного лучше, чем какой-нибудь непробиваемый hVostt.
Итак, возвращаемся на исходную позицию про то, что я сам себе противоречу. Вопрос закрыт, как я понимаю?

маштабируемыйничего ты незнаешь не о РЕСТ, ни о коуч, ни о валидации, ни о модели...
Неубедительный и фееричный вброс, основанный на бесполезных эмоциях, когда тебя немножко втоптали в грязь. Это нормально, я не в обиде. Но мнение твоё мне фиолетово, всё же.

маштабируемыйты хватаешь в лапки горячие пирожки от .NET - и пытаешься впихнуть их под соусом, даже не заглядывая внутрь!!!
Я беру то, что мне нужно. И заглядываю туда, где мне необходимо.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253264
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУТы просто не работал с такими проектами, поэтому не нужно говорить про "практику". У меня даже на простецком сайте codearticles.ru дата слой используется в трех проектах: сам сайт, проект рассылки уведомлений и проект полнотекстового индекса.


К примеру, прикручивал мобильную версию, к довольно не маленькому проекту, совсем другие интерфейсы, в половину меньше данных, осталась лишь маленькая часть логики которую можно было зашарить. Вынес ее в отдельную сборку - c'est tout )
Никакого дублирования кода, и тесной связанности. Слой DTO фактически не пригодился.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253267
автор Вопрос закрыт, как я понимаю?
нет не закрыт!!!
в случае с коучбэйс - где ты валидируешь данные?
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253270
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонК примеру, прикручивал мобильную версию, к довольно не маленькому проекту, совсем другие интерфейсы, в половину меньше данных, осталась лишь маленькая часть логики которую можно было зашарить. Вынес ее в отдельную сборку - c'est tout )
А зачем вынес? Это же отдельная абстракция, не надо ничего выносить, сэкономил бы на количестве DLL.

ПарамонНикакого дублирования кода, и тесной связанности. Слой DTO фактически не пригодился.
Я выше тебе привел реальный привел с сайтом, рассылкой и полнотекстом. Что скажешь?
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253271
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маштабируемыйв случае с коучбэйс - где ты валидируешь данные?
На стороне клиента и на стороне сервера приложений.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253273
авторсервера приложений.
сервер приложений будет клиентом для couchbase - это важно!
почему не в самой couchbase?
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253282
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маштабируемыйпочему не в самой couchbase?
Такие вопросы даже студенты не задают, но тебе отвечу. Зачем напрягать БД, что за бред?
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253287
автор Зачем напрягать БД, что за бред?
То есть ты честно признаёшь, что валидация данных - это забота клиента?

в таком случае читай отсюда 14262977 и до забора - некий МСУ там пишет
автор Внимание вопрос, какая в задницу валидация аргументов на клиенте? :)
и тд

ПыСы БД для того и созданы, что бы их напрягать...
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253290
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУА зачем вынес? Это же отдельная абстракция, не надо ничего выносить, сэкономил бы на количестве DLL.

Потому что была возможность повторного использования, в отличае от большинства DTO.
МСУЯ выше тебе привел реальный привел с сайтом, рассылкой и полнотекстом. Что скажешь?

Рассылка и полнотекст нужны где либо еще? Если нет, могут жить в одном проекте.
Я выношу функционал по мере надобности.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253292
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маштабируемыйТо есть ты честно признаёшь, что валидация данных - это забота клиента?
Я и всегда это признавал - только клиента. Причем, если применительно к вебу, то клиенту и серверу приложений. БД ничего валидировать не должна. Максимум, что там может сработать - это констреинты и проверки на null.

маштабируемыйв таком случае читай отсюда 14262977 и до забора - некий МСУ там пишет
автор Внимание вопрос, какая в задницу валидация аргументов на клиенте? :)
и тд
Ты похож на инопланетянина, который вообще не понял о чем речь и вырвал предложение из контекста. Для тех, кто в танке, поясняю: речь о WebAPI, который не умеет валидировать моель на клиенте - только на сервере приложений в апи контроллере. Это не значит, что эта клиентская валидация не нужна, её не сложно написать самостоятельно. Более того, в том же ASP.NET MVC есть unobtrusive validation на клиенте. После того, как прошла клиентская валидация, идет серверная валидация (ModelState.IsValid). И только после этого мы попадаем в БД. Что не ясно?

маштабируемый ПыСы БД для того и созданы, что бы их напрягать...
Учи матчать.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253294
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонПотому что была возможность повторного использования, в отличае от большинства DTO.
Что и требовалось доказать.

ПарамонМСУЯ выше тебе привел реальный привел с сайтом, рассылкой и полнотекстом. Что скажешь?

Рассылка и полнотекст нужны где либо еще? Если нет, могут жить в одном проекте.
Рассылка и полнотекст - это отдельные утилиты, которые сидят на вин шедулере и выполняют задачи по расписанию. Все компоненты солюшена используют общую сборку с датасервисом, этот датасервис в контроллерах прокидывается через слабосвязанный интерфейс IDataService. Я всегда могу изменить логику сервиса и достыковать к проектам. Приложения приобретают вид кубика рубика, который можно легко и безболезненно собирать по своему усмотрению. Такую архитектуру легко поддерживать и легко дорабатывать.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253307
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУВсе компоненты солюшена используют общую сборку с датасервисом, этот датасервис в контроллерах прокидывается через слабосвязанный интерфейс IDataService.
Тоесть все компоненты подключены к одному жирному датасервису, который продолжает разрастаться с подключением новых.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253311
автор...поясняю: речь о WebAPI, который не умеет валидировать моель на клиенте - только на сервере приложений в апи контроллере. Это не значит, что эта клиентская валидация не нужна, её не сложно написать самостоятельно. Более того, в том же ASP.NET MVC есть unobtrusive validation на клиенте. После того, как прошла клиентская валидация, идет серверная валидация (ModelState.IsValid). И только после этого мы попадаем в БД. Что не ясно?

ты идиот? 14277918

все твои напряги с couchbase понятны - она не предоставила тебе прямой возможности проверок и тебе приходится создавать отдельное приложение для этого! для клиентов твоего приложения моделью будет уже твоё приложение и им без разницы, что ты используешь в качестве хранилища...

В случае РБД - существует прекрасная возможность использовать ХП - почему бы ею не воспользоваться?
БД становится замкнутой сама в себе - она по сути превращается в модель - подконнектился и работаешь!!!

Про коуч ДБ вообще промолчу - она по сути модель, не нуждающаяся ни в чьей поддержке! 14278343
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253317
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонТоесть все компоненты подключены к одному жирному датасервису, который продолжает разрастаться с подключением новых.
Для моего небольшого приложения - да. Для больших приложений делай несколько датасервисов.

маштабируемыйты идиот? 14277918
По всей видимости не я, а ты. 14277918

маштабируемыйвсе твои напряги с couchbase понятны - она не предоставила тебе прямой возможности проверок и тебе приходится создавать отдельное приложение для этого!
Только так и никак иначе. Меня не интересуют возможности REST куча, это немасштабируемый вариант, у которого больше минусов, чем плюсов. Начиная от сложной логики в разрезе безопасности, роли, привилегии, группы и прочая канитель, которая гибко и элементарно решается на стороне сервера приложений. Никакого прямого доступа в БД, только через мой серверный слой (веб приложение, веб сервис, wcf сервис).

маштабируемыйдля клиентов твоего приложения моделью будет уже твоё приложение и им без разницы, что ты используешь в качестве хранилища...
Меня не интересуют дополнительные возможности и навороты куча, меня интересует только его скорость, присущая nosql базам.

маштабируемыйВ случае РБД - существует прекрасная возможность использовать ХП - почему бы ею не воспользоваться?
В случае РБД - существует прекрасная возможность использовать ORM. Использую его и только его. И всем рекомендую.
Теме сто лет в обед, баян. Читай местные холивары на эту тему и не ипи мне моск, студент.

маштабируемыйБД становится замкнутой сама в себе - она по сути превращается в модель - подконнектился и работаешь!!!
БД должна быть как можно тоньше, вся логика сосредоточена на сервере приложений.

маштабируемыйПро коуч ДБ вообще промолчу - она по сути модель, не нуждающаяся ни в чьей поддержке! 14278343
У куча несколько достоинств, каждый выбирает себе то, что нужно. Меня интересовала только скорость.

P.S. Опять возвращаемся к началу: итак, в чём я сам себе противоречил? Соберись!
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253324
1 - краткость сестра таланта - твои простыни говорят сами за себя...

2 - "БД должна быть как можно тоньше, вся логика сосредоточена на сервере приложений." - это твоё мнение, которое в данном случае меня меньше всего беспокоит!!!

3 - "Опять возвращаемся к началу: итак, в чём я сам себе противоречил?" - ну читай по тексту - где же по мнению МСУ должна быть валидация? ;))) 14277918 на сервере или 14279741 на клиенте? ;)))
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253328
<OFF>
вспомнилось! лет 10 назад писал настольное приложение используя датаадаптеры и датасеты (вся логика в приложении - оч модно было)!
прошло время, приложение морально устарело - нужно переписать! ясен пень за это время сорцы потерялись...
вот сижу медитирую, как бэ выкрутиться ;)))

а запилил бы хп - сейчас и проблем не было!!!
</OFF>
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253329
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маштабируемый1 - краткость сестра таланта - твои простыни говорят сами за себя...
Да имеющий моск поймет. Но это, видимо, не про тебя...

маштабируемый2 - "БД должна быть как можно тоньше, вся логика сосредоточена на сервере приложений." - это твоё мнение, которое в данном случае меня меньше всего беспокоит!!!
Открой для себя application architecture guide: http://codearticles.ru/articles/1522 почитай перед сном, может, поумнеешь немного.

маштабируемый3 - "Опять возвращаемся к началу: итак, в чём я сам себе противоречил?" - ну читай по тексту - где же по мнению МСУ должна быть валидация? ;))) 14277918 на сервере или 14279741 на клиенте? ;)))
Унылый соскок с ответа на прямой вопрос. Я тебе уже 10 раз сказал, где должна быть валидация, но ты упорно продолжаешь сидеть в танке. Сиди.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253334
авторУнылый соскок с ответа на прямой вопрос.
ну так какой ответ ты выбираешь?
а - 14277918
б - 14279741
авторпочитай перед сном,
я такие вещи не читаю - особенно перед сном (и др не советую) - страшно!!!
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253336
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маштабируемыйавторУнылый соскок с ответа на прямой вопрос.
ну так какой ответ ты выбираешь?
а - 14277918
б - 14279741

Танкисты начинают маневрировать между деревьями?

маштабируемыйавторпочитай перед сном,
я такие вещи не читаю - особенно перед сном (и др не советую) - страшно!!!
Правильно, тупым страшно - умным занятно. Не бойся знаний.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253348
1 по всей видимости да...
2 увы и ах - ты не занятный...
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253351
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сам придумай1 по всей видимости да...
А зачем? Просто признай, что ты опростоволосился со своей фееричной недотеорией. И мы замнём.

сам придумай2 увы и ах - ты не занятный...
Без одной небольшой составляющей (мозгов) занятность может даже навредить...
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253354
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маштабируемыйВ случае РБД - существует прекрасная возможность использовать ХП - почему бы ею не воспользоваться?

Поскольку пятница, скажу что мне не нравится, на вскидку. )

1. Неудобная организации кода - неймспесйы, папочки там, что нибудь. Как логически это разруливать?
2. Нет компайлтайм проверок (это важно), в динамических запросах даже подсветки.
3. C глобальными переменными тоже непонятки.
4. Функционал все равно делится с клиентом, зачем размазывать и работать на 2 фронта?
5. Ручное написание всяких там инсертов, апдейтов.

Было еще. )
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253358
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ух, Парамон, а не так всё и плохо - будем работать над тобой :)
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253380
автор что мне не нравится, на вскидку. )
есть такая профессия - DBA - вот кого было бы интересно услышать по этому поводу...
а так - вода и вода!

думаю не будет большим откровением, что здесь сидят программисты одного ФВ - которым, ясень пень, удобнее юзать плюшки .NET
одно непонятно - на..я пропаганду разводить?! уже вон и ХП похоронили... ;)))
так, один раз в окно выглянешь а там огромный "НЕТ" на тебя смотрит вместе с МСУ ущербным ;)))

авторИ мы замнём.
ничего мы не замнём пока ты не сделаешь свой выбор 14279950
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253388
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маштабируемый,
да сто процента дба пошлет всех, и потребует валидных данных для своей игрушки, а что не проскочит выплюнет по ограничению.
устроили не на чем, модель можно написать и на кухонном гарнитуре, не только на хп.
валидировать на клиенте, сама постановка вопроса попахивает сколковщиной, че там валидировать там модели то нет, одни поля ввода то бишь огрызки от чего то ( ввод правильных значений для юзьвера - если сказать верно) , да и сама верстка полуюбовно будет содержать noscript, и все пидаристические плюшки
jq идут лесом, вместе с валидацией.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253397
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маштабируемыйесть такая профессия - DBA - вот кого было бы интересно услышать по этому поводу...
а так - вода и вода!
Есть такая профессия - уборщица офисный помещений. А так - вода и вода.


маштабируемыйдумаю не будет большим откровением, что здесь сидят программисты одного ФВ - которым, ясень пень, удобнее юзать плюшки .NET
одно непонятно - на..я пропаганду разводить?! уже вон и ХП похоронили... ;)))
так, один раз в окно выглянешь а там огромный "НЕТ" на тебя смотрит вместе с МСУ ущербным ;)))
Ущербно твое мышление. Потому что оно пока никакое.

маштабируемыйавторИ мы замнём.
ничего мы не замнём пока ты не сделаешь свой выбор 14279950
Я для танкистов уже 10 раз повторил, что и как нужно делать. Если у тебя непонимание, обратись к психологу.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253407
авторЯ для танкистов уже 10 раз повторил, что и как нужно делать.
ну так какое из полярных высказываний будет окончательным...
А или Б!!!
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253414
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маштабируемыйавторЯ для танкистов уже 10 раз повторил, что и как нужно делать.
ну так какое из полярных высказываний будет окончательным...
А или Б!!!
МСУЯ для танкистов уже 10 раз повторил
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253419
ну понятно! везде! и на клиенте и в приложении и ещё в хранилище данных!!!
эка тебя за сутки передёрнуло на 360!!!
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253421
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маштабируемыйну понятно! везде! и на клиенте и в приложении
Открой для себя модель, клоун: Adding Validation to the Model и валидация у тебя будет одна для клиента и сервера. Нужно всего-то немного - мозгов, чтобы понять, как это готовить. Можешь звать на помощь DBA, две головы лучше, чем одна.

маштабируемыйи ещё в хранилище данных!!!
А еще и в стратосфере. Точно, выдыхай!

маштабируемыйэка тебя за сутки передёрнуло на 360!!!
От таких, как ты, может и в каматоз сбросить. Но я стойкий, таких, как ты, крутил на вертеле
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253436
МСУНо я стойкий, таких, как ты, крутил на вертеле

Да никого ты не вертел, дурачок.

Что ты вообще тут пытаешься доказать? Что нельзя разрабатывать на хранимых процедурах?
Поди расскажи это разработчикам Oracle APEX, расскажешь потом, что там тебе ото ответят.

Кому нахер впилось твое масштабирование, ты что, Facebook на своем дебильном .NETе собрался реализовывать? Отжеж убожише, пипец.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253438
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помнишь грекса, зая?Да никого ты не вертел, дурачок.
Ну как нет, тебя, тупаря, и вертел. Инфа 100%.

Помнишь грекса, зая?Что ты вообще тут пытаешься доказать? Что нельзя разрабатывать на хранимых процедурах?
Поди расскажи это разработчикам Oracle APEX, расскажешь потом, что там тебе ото ответят.
Можно разрабатывать хоть на кирпичах без раствора, речь о том, как писать правильно и масштабно. А там ты хоть убейся об свои оракловые пакеты с хп.

Помнишь грекса, зая?Кому нахер впилось твое масштабирование, ты что, Facebook на своем дебильном .NETе собрался реализовывать? Отжеж убожише, пипец.
Сдалось здравым людям, которые хотят развивать своё ПО и зарабатывать на этом деньги. Иначе - имеем твоё тухлое ПО на дельфи 7, которое даже длинной палкой нельзя потрогать - вонь и смрад, проще заново переписать.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253440
МСУПомнишь грекса, зая?Да никого ты не вертел, дурачок.
Ну как нет, тебя, тупаря, и вертел. Инфа 100%.
Ага, вертел, отсасывая причмокивая за обе щечки. Особенно круто ты отсосал на теме перспективности WPF, прикольно на это смотреть сейчас после пары лет. А так сосал, так сосал!

МСУПомнишь грекса, зая?Что ты вообще тут пытаешься доказать? Что нельзя разрабатывать на хранимых процедурах?
Поди расскажи это разработчикам Oracle APEX, расскажешь потом, что там тебе ото ответят.
Можно разрабатывать хоть на кирпичах без раствора, речь о том, как писать правильно и масштабно. А там ты хоть убейся об свои оракловые пакеты с хп.
Агрументировать нечем, перешел на пук из лужи? Ну пускай, пускай пузыри, ктож тебе запретит-то?

МСУПомнишь грекса, зая?Кому нахер впилось твое масштабирование, ты что, Facebook на своем дебильном .NETе собрался реализовывать? Отжеж убожише, пипец.
Сдалось здравым людям, которые хотят развивать своё ПО и зарабатывать на этом деньги. Иначе - имеем твоё тухлое ПО на дельфи 7, которое даже длинной палкой нельзя потрогать - вонь и смрад, проще заново переписать.

Пепец у тебя клиника. Видать совсем тебе плохо было, во времена Delphi. Не доедал чтоли? Или шеф бил книжкой Архангельского по голове?
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253441
МСУСдалось здравым людям, которые хотят развивать своё ПО и зарабатывать на этом деньги.

Обана, внезапно!

А ты что, уже дорос умишком чтоб свою фирму открыть, и начать выпускать нетленный продукт в тираж? Или так и сидишь на шее у дяди-работодателя, работая за обычную зарплату, убивая 60% свободного времни на срачизм на сруле?

Ну и как называется твоя тиражная нетленка, ась?
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253444
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помнишь грекса, зая?Ага, вертел, отсасывая причмокивая за обе щечки. Особенно круто ты отсосал на теме перспективности WPF, прикольно на это смотреть сейчас после пары лет. А так сосал, так сосал!
Прекращай разговаривать с собой в зеркало, чуберашка. Ты тут слил уже даже себе, осталось только ручку сливного бачка пошевелить.

Помнишь грекса, зая?Агрументировать нечем, перешел на пук из лужи? Ну пускай, пускай пузыри, ктож тебе запретит-то?
Аргументирвать твою тупость? Лучше сходи к зеркалу.

Помнишь грекса, зая?Пепец у тебя клиника. Видать совсем тебе плохо было, во времена Delphi. Не доедал чтоли? Или шеф бил книжкой Архангельского по голове?
Пока я разбирался с Архангельским, ты нервозно получал отлупы на форуме за тупость по автомобилям. Помнишь, как тебя припустили как девочку легкого поведения за автомобили? Весело было топтать упыря, ага
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253446
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помнишь грекса, зая?Обана, внезапно!
Для тебя и знания дельфи давалось внезапно. Только через тернистый путь через чмырения мы тебя воспитывали и учили уму разуму.

Помнишь грекса, зая?А ты что, уже дорос умишком чтоб свою фирму открыть, и начать выпускать нетленный продукт в тираж? Или так и сидишь на шее у дяди-работодателя, работая за обычную зарплату, убивая 60% свободного времни на срачизм на сруле?
Странно, тебя же выгнали ссанными тряпка из айти, небось мобильниками на горбушке ворочаешь в будке?

Помнишь грекса, зая?Ну и как называется твоя тиражная нетленка, ась?
Какая нетленка, ты о чем, челядь?
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253447
МСУАргументирвать твою тупость? Лучше сходи к зеркалу.
Нет, тебе предложили мощно так подрассказать тут, что это за идиоты - авторы Oracle APEX. У них как раз все на так ненавидимых тобой хранимках, а то вдруг они не знают, как надо на самом деле?

Но видать у тебя сильно много ума и способностей, и прочих практических опытов даже в couchdb (писец, откуда, тыж тупень никогда дальше mssql ничего не щупал?), чтоб опуститься до такого.


Помнишь грекса, зая?Пока я разбирался с Архангельским, ты нервозно получал отлупы на форуме за тупость по автомобилям. Помнишь, как тебя припустили как девочку легкого поведения за автомобили? Весело было топтать упыря, ага
Хм. Не знал что у тебя настолько прогрессирующие психические расстройства. Какие-то автомобили уже приступы пошли.

Лечиться не пробовал?
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253448
авторОткрой для себя модель
ураааа!!! наконец ты сказал это - причём сам!!!
то есть валидация должна быть в модели!!! и не важно где она - на сервере, на клиенте, или в РБД или в couchBD или в вакууме!?

теперь предлагаю подумать о преимуществах\недостатках! модели размазанной по клиенту, приложению и хранилищу данных!!!
снова ASP.NET классик?!
v\s
преимуществах\недостатках модели по месту - couchBD, РБД + ХП, REST API и тд.!!!

14280493 - жёстко, но ИМХО дико справедливо!!!
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253449
МСУПомнишь грекса, зая?Ну и как называется твоя тиражная нетленка, ась?
Какая нетленка, ты о чем, челядь?

О твоей нетленке, барин, тобой, гением всех скулей, под ником МСУ разработанной.

Поделишься с нами секретами успеха, на чем сейчас правильно и грамотно зарабатывать можно?
А то мы гляди так и помрем все, дураками, без твоего особо ценного мнения и личного примера.



Кстати, я правильно понял, что не смотря на все эти годы ты так и сидишь у дяди на подсосе зарплатки, и про собственный бизнес у тебя даже подумать способностев не хватает ну вообще никак?

А так бухтел, так бухтел. Зарабатывание денег, ну ты посмотри какой павлин!
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253453
маштабируемыйавторОткрой для себя модель
ураааа!!! наконец ты сказал это - причём сам!!!
то есть валидация должна быть в модели!!! и не важно где она - на сервере, на клиенте, или в РБД или в couchBD или в вакууме!?

Пипец, ну что за тупость? Валидация может быть реализована на любом уровне, и вовсе не обязательно в модели.

Заполненность данных, к примеру, можно и даже нужно проверить на уровне VIEW (html + javascript) код, нет никакого смысла задрачивать сервер целой серией фееричнейше идиотских POST вида "вот пользователь ввел чота, слышь, проверь, все ли он там ввел или чего-та нехватат"

Хотя вы донтентчики смешные до беспредела, у вас подобные глупости в особом почете - Архитектура ибо.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253457
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помнишь грекса, зая?Нет, тебе предложили мощно так подрассказать тут, что это за идиоты - авторы Oracle APEX. У них как раз все на так ненавидимых тобой хранимках, а то вдруг они не знают, как надо на самом деле?
Да мне твоё апексное УГ даром не впилось, о чем речь? Посмотри на реализацию объектной модели SharePoin и Axapta. Врдуг им понравится твой апексный гавноподход, ась?

Помнишь грекса, зая?Но видать у тебя сильно много ума и способностей, и прочих практических опытов даже в couchdb (писец, откуда, тыж тупень никогда дальше mssql ничего не щупал?), чтоб опуститься до такого.
Почитай по nosql, мартышка. В той шараге, в которой тебя учили писать говнокод на дельфи 7, такого и не снилось.

Помнишь грекса, зая?Хм. Не знал что у тебя настолько прогрессирующие психические расстройства. Какие-то автомобили уже приступы пошли.
У тебя просто память отшибло, маленький. Но это процесс обратимый, не расстраивайся. При добровольном желании и справки от родителей.

Помнишь грекса, зая?Лечиться не пробовал?
А ты?

маштабируемыйавторОткрой для себя модель
ураааа!!! наконец ты сказал это - причём сам!!!
то есть валидация должна быть в модели!!! и не важно где она - на сервере, на клиенте, или в РБД или в couchBD или в вакууме!?
Батеньки?! Ты узнал новое слово, валидация модели mvc, и тебя так проперло на радость? О как, знания таки бодрят затхлый разум. Еще раз прочитай, что такое модель в MVC, на что я тебе ссылку и дал. Готов тебя расстроить, ни о какой БД там и речи нет. Более того, есть еще красивая валидация, которая называется Remote. И опять тут облом, ни о какой БД и речи нет. Так что зря радовался. Валидация только на клиенте и сервере приложений. Учит матчасть, что ли, надоела твоя непробиваемая тупость.

маштабируемыйтеперь предлагаю подумать о преимуществах\недостатках! модели размазанной по клиенту, приложению и хранилищу данных!!!
Теперь предлагаю почитать статью про валидацию, на которую я дал тебе ссылку. Даже последний кретинообразный макак разберется, что к чему. Осилишь? Давай. А потом мы поговорим о преимуществах и недостатках. А то так не честно получается, я буду инопланетянину расписывать преимущества и недостатки той темы, в которой он бревно бревном. Бесплатные учителя есть в саде, сходи туда.

маштабируемый 14280493 - жёстко, но ИМХО дико справедливо!!!
Уныло и серо.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253465
МСУПомнишь грекса, зая?Нет, тебе предложили мощно так подрассказать тут, что это за идиоты - авторы Oracle APEX. У них как раз все на так ненавидимых тобой хранимках, а то вдруг они не знают, как надо на самом деле?
Да мне твоё апексное УГ даром не впилось, о чем речь? Посмотри на реализацию объектной модели SharePoin и Axapta. Врдуг им понравится твой апексный гавноподход, ась?

Мой? Я вообще не пишу на апексе, но так вообще десятки тысяч людей вполне успешно двигают это в продуктив. Их не коробит, что все на хранимках, как тебя, и мысли про масштабирование на миллионы клиентов поди и не будоражат их слабый мозг, как тебе.

Они наверное все идиоты, надо брать sharepoint и axapta заместо? У них с масштабированием на миллионы коннектов все нормуль, да?

Еще откровений каких запостаешь, на радость всем нам?

МСУ

Пубсег, ты чего-это от темы зарабатывания денег спрыгнул? Крыть совсем нечем, решил "блеснуть" умишком на каких-то смешных "валидациях в mvc" компенсировать?
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253467
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помнишь грекса, зая?О твоей нетленке, барин, тобой, гением всех скулей, под ником МСУ разработанной.
То есть ты со своей дельфовой нетленке, из которой тебя погнали ссаными тряпками за то, что провалил проект, решил переключиться на какую-то мою нетленку? Хм, занятно. Продолжай.

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

Помнишь грекса, зая?Кстати, я правильно понял, что не смотря на все эти годы ты так и сидишь у дяди на подсосе зарплатки, и про собственный бизнес у тебя даже подумать способностев не хватает ну вообще никак?
Хм, тебя уже из телефонной подсобки выгоняют? Не мудрено, бу-шные мобилки тоже впаривать надо уметь.

Помнишь грекса, зая?А так бухтел, так бухтел. Зарабатывание денег, ну ты посмотри какой павлин!
ОМГ, маленький. Ну почему я не могу побухтеть, это ж лучше той мобильной будки, разве нет?

Помнишь грекса, зая?Пипец, ну что за тупость? Валидация может быть реализована на любом уровне, и вовсе не обязательно в модели.
Пипец, так можно и клиента отдать юзерам в виде ps\sql девелопера. Пусть делают запросы и получает сетку. Нормально, чё.

Помнишь грекса, зая?Заполненность данных, к примеру, можно и даже нужно проверить на уровне VIEW (html + javascript) код
Какой-то фееричный бред домохозяйки. Особенно поржал про "заполненность данных". Ты не изменилась, кодеманочка.

Помнишь грекса, зая?нет никакого смысла задрачивать сервер целой серией фееричнейше идиотских POST вида "вот пользователь ввел чота, слышь, проверь, все ли он там ввел или чего-та нехватат"
А что ты предлагаешь? Из клиента сразу в базу ходить? Дружок, сходи лучше к друзьям в сад, не дури тут.

Помнишь грекса, зая?Хотя вы донтентчики смешные до беспредела, у вас подобные глупости в особом почете - Архитектура ибо.
Ага, вы, дельфисты, только вчера прознали, что такое юникод и зачем он нужен. А тут уже про архитектуру что-то вещаете. Умора же!
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253470
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помнишь грекса, зая?Мой? Я вообще не пишу на апексе, но так вообще десятки тысяч людей вполне успешно двигают это в продуктив.
Врунишка, да какой апекс. Тебя даже к продаже бу телефонов допускать нельзя. Признавайся, чем живешь в своих хлевах?

Помнишь грекса, зая?Их не коробит, что все на хранимках, как тебя, и мысли про масштабирование на миллионы клиентов поди и не будоражат их слабый мозг, как тебе.
Да мне фиолетовы их потуги с этим гавноподобным ПО. Выбрось его на помойку и не смеши народ. Даже твой телефонный ларёк откажется от этого чуда юда.

Помнишь грекса, зая?Они наверное все идиоты, надо брать sharepoint и axapta заместо? У них с масштабированием на миллионы коннектов все нормуль, да?
Ага, уж побольше, чем у апекса.

Помнишь грекса, зая?Еще откровений каких запостаешь, на радость всем нам?
Ну что тебе еще рассказать, милейший? Ты спрашивай, не стесняйся.

Помнишь грекса, зая?Пубсег, ты чего-это от темы зарабатывания денег спрыгнул? Крыть совсем нечем, решил "блеснуть" умишком на каких-то смешных "валидациях в mvc" компенсировать?
Как это спрыгнул? Готов рассказать все секреты зарабатывания бабла. Вот, масштабирование логики. Но ты же кодеманка, отказывается понимать своим дельфи мозгом такие сложности. Тебе апексы подавай. Ну что ты за человек?
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253473
МСУ Хм, занятно. Продолжай.
Пока ничего забавного нет. Истории ошеломительного твоего успеха мы пока так и не увидели.

Совсем похвастаться нечем? Как печально.

МСУПоделюсь, конечно. Ты спрашивай, спрашивай. А то сопельки распустил и рот открыл, мол, клади всё, что есть. Могу ж и карбида насыпать. Негоже так беспросветно доверять дядям. А то опущения с автомобилями покажутся сказкой.
Да ты попытайся хоть чтонибудь озвучить, пока ничего, кроме тонн многослойного бессмысленного шизофренического словесного поноса от тебя ничего и не было услышано.


МСУПомнишь грекса, зая?Заполненность данных, к примеру, можно и даже нужно проверить на уровне VIEW (html + javascript) код
Какой-то фееричный бред домохозяйки. Особенно поржал про "заполненность данных". Ты не изменилась, кодеманочка.

О чем ты поржал, дурачок? Валидация формы данных на предмет заполненность полей и тыкание пользователя в незаполненные - это простейший пример валидации.
Там было сказано - к примеру.

Что так сильно воспалило твой мозг на этот раз, дорогуша?

МСУПомнишь грекса, зая?нет никакого смысла задрачивать сервер целой серией фееричнейше идиотских POST вида "вот пользователь ввел чота, слышь, проверь, все ли он там ввел или чего-та нехватат"
А что ты предлагаешь? Из клиента сразу в базу ходить? Дружок, сходи лучше к друзьям в сад, не дури тут.
Я тебе предлагаю? Боже упаси меня тебе что-то предлагать.

Пиши строго как тебя куда поди более умные люди, чем ты сам, из мелкософта учат, это единственный ключ к успеху.

МСУУмора же!

Умора?

Умора пока только одна - ты так и не озвучил ни пример успеха, ни пример как надо - пока гаразд только слои словесного дерьма
наворачивать. Еще 30 минут и ты окончательно потеряешь интерес на следующие несколько лет, как клинически шаблонированный
идиот, у которого свежих мыслей нет в принцпе, только тупые пересказы прочитанного.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253481
МСУКак это спрыгнул? Готов рассказать все секреты зарабатывания бабла. Вот, масштабирование логики.

Масштабирование логики это зарабатывание бабла? Опупеть.

И много ты на этом бабла заработал?



Вообще у нормальных людей под зарабатыванием бабла подразумеваются вполне конкретные вещи, вроде экономики артефактов в играх или оплата часов на пусконаладочных работах каких схем direct-cost планирования, с продажей лицензий и послепродажной техподдержкой, но у шизофреничных выпусников МГУ это вона как - масштабирование логики.

Охрененно востребованная услуга, целое направление бизнеса.

Ну что за укатайка.


Ладно, иди прыгай дальше, твоя болезнь я смотрю вполне успешно прогрессирует, еще года три - и уже можно прямиком в дурку, врачи не помилуют. Что хорошо наверное, для этого мира.

Умишком он тут решил блеснуть, ну ты посмотри, да да.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253492
авторЗаполненность данных, к примеру, можно и даже нужно проверить на уровне VIEW (html + javascript) код, нет никакого смысла задрачивать сервер целой серией фееричнейше идиотских POST вида "вот пользователь ввел чота, слышь, проверь, все ли он там ввел или чего-та нехватат"
модель независима - поэтому и хороша!!!
к ней подключаются не только с помощью javascript+html а с помощью всего что может к ней подключится!!!
ей насрать была ли предварительная валидация тех данных, которые в неё пуляют или нет!!!

GM
Код: c#
1.
2.
3.
4.
5.
var map = new google.maps.Map(document.getElementById('map-canvas'), {
                    zoom: 11,
                    center: new google.maps.LatLng(-33.9, 151.2),
                    mapTypeId: google.maps.MapTypeId.SATELLITE
                })


никто не требует от меня валидации значений LatLng - меня просто вежливо посылают в случае '', '' ...
понимаю, вам думать об этом некогда - у вас личное!!! ;)))

МСУ - ты реально уныл - но тебе об этом сказал уже не я!!!
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253518
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонМСУС случае не ORM подхода точно так же придется писать эти DTO и маппинги, всё тоже самое.Если я не буду использовать репозиторий, а извлекать данные и работать с ними в сервисном слое, это снизит количество дто и кода маппинга. Зачем мне целый слой абстракции ради crud?
Мне кажется, что Вы не до конца понимаете назначения репозитория.Описание RepositoryПосредничает между уровнями области определения и распределения данных (domain and data mapping layers)
То, что снаружи репозитория выглядит как просто CRUD, внутри может оказаться совсем не тривиальным "распределением".

Хотя всё как обычно зависит от проекта. Разберём на конкретных примерах?
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253521
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterЭто реально сделать? Или много ручной работы и лучше не заморачиваться?Реально.
Стоит-ли заморачиваться? Вам решать.

Хотелось бы сначала услышать Вашу точку зрения по этому поводу.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253538
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помнишь грекса, зая?Пока ничего забавного нет. Истории ошеломительного твоего успеха мы пока так и не увидели.
Совсем похвастаться нечем? Как печально.
Обычно пипл хочет погорячее, ну как на твоём примере - сидел в дешевенькой конторке, что-то говнокодил на дельфи, выгнали взашей, на форуме все чмырили, обиделся на мир и ушел. И вот вернулся. Это интересная история. А у меня, а что у меня, у меня "истории такого ошеломительного успеха" нет. Печально.

Помнишь грекса, зая?Да ты попытайся хоть чтонибудь озвучить, пока ничего, кроме тонн многослойного бессмысленного шизофренического словесного поноса от тебя ничего и не было услышано.
Да ты попытайся что-нибудь сформулировать, а то кроме какого-то соплежевательства с вбросом своего недоапекса ничего по сути не прослеживается. Твой существование так же уныло и мрачно, как и пять лет назад.

Помнишь грекса, зая?О чем ты поржал, дурачок? Валидация формы данных на предмет заполненность полей и тыкание пользователя в незаполненные - это простейший пример валидации.
Глупыш, эта валидация может использоваться из единой серверной модели. Причем валидация будет отрабатывать как на клиенте, так и на сервере. Срочно беги читай про unobtrusive validation, маленький. Про валидацию на стороне БД иди бабушкам расскажи, пусть посмеются.

Помнишь грекса, зая?Там было сказано - к примеру.
Да какие могут быть примеры у старого дельфиста, которого выгнали взашей из контрорки и который побирается в телефонной будке?

Помнишь грекса, зая?Что так сильно воспалило твой мозг на этот раз, дорогуша?.
Расскажи о себе, кисуль, просил же. Что, где, как. На роллтонах сидишь?

Помнишь грекса, зая?МСУА что ты предлагаешь? Из клиента сразу в базу ходить? Дружок, сходи лучше к друзьям в сад, не дури тут.
Я тебе предлагаю? Боже упаси меня тебе что-то предлагать.
Ути, как мы заднюю включаем. Пожёг? Пожги еще.

Помнишь грекса, зая?Пиши строго как тебя куда поди более умные люди, чем ты сам, из мелкософта учат, это единственный ключ к успеху.
У меня хотя бы единственный ключ есть, у тебя же шансов, вообще, нет. Санитары над тобой в свое время хорошенько поработали.

Помнишь грекса, зая?Умора? Умора пока только одна - ты так и не озвучил ни пример успеха, ни пример как надо - пока гаразд только слои словесного дерьма наворачивать. Еще 30 минут и ты окончательно потеряешь интерес на следующие несколько лет, как клинически шаблонированный идиот, у которого свежих мыслей нет в принцпе, только тупые пересказы прочитанного.
Пока мы тут слышим один твой кретинический белый гауссовский шум, от которого никому ни холодно ни жарко. К сожалению, ты никогда не питал к себе интереса, все относились к тебе как погремушке, которую все пинали и надсмехались. А теперь попытайся сообразить, насколько мне важно мнение и интерес ко мне этой погремушки? Подумай хорошо над этим.

Помнишь грекса, зая?Масштабирование логики это зарабатывание бабла? Опупеть.
И много ты на этом бабла заработал?
О как, уже новые определения генерируются на лету. Масштабирование логики - зарабатывание бабла. Хм, занятно. Почему ты так решил, откуда это определение? Возможно, в своё время ты пытался отмасштабировать свою несуществующую логику на дельфи 7, отсюда ноги растут?

Помнишь грекса, зая?Вообще у нормальных людей под зарабатыванием бабла подразумеваются вполне конкретные вещи, вроде экономики артефактов в играх или оплата часов на пусконаладочных работах каких схем direct-cost планирования, с продажей лицензий и послепродажной техподдержкой, но у шизофреничных выпусников МГУ это вона как - масштабирование логики.
Вообще-то у нормальных людей перед "конкретными вещами" и "пусконаладочными работами" сначала появляется решение, которое может заинтересовать потребителя. Если речь идет о долгосрочном проекте, который не лишь бы впарить и отжать деньги, конечно же. Но тебе не понять.

Помнишь грекса, зая?Охрененно востребованная услуга, целое направление бизнеса.
Ну что за укатайка.
Ага, если масштабирование логики - зарабатывание бабла, это не просто укатайка, это шизайка. Погремушка, а что смешного ты тут увидел?

Помнишь грекса, зая?Ладно, иди прыгай дальше, твоя болезнь я смотрю вполне успешно прогрессирует, еще года три - и уже можно прямиком в дурку, врачи не помилуют. Что хорошо наверное, для этого мира.
Умишком он тут решил блеснуть, ну ты посмотри, да да.
Ты пишешь уже из дурки? Я понял, теперь я понял - это же даже не телефонная будка. В каком отделении находишься?
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253539
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маштабируемый МСУ - ты реально уныл - но тебе об этом сказал уже не я!!!
В отличие от тебя, главное, что не туп. А унылость это не страшно.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253566
авторВ отличие от тебя, главное, что не туп.
да расслабся ты уже!!! ;))
двое суток строчишь как печатная машинка, доказывая, что не туп!!!
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253579
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маштабируемыйавторВ отличие от тебя, главное, что не туп.
да расслабся ты уже!!! ;))
двое суток строчишь как печатная машинка, доказывая, что не туп!!!
Я расслаблен даже более чем, но и тут ты не прав, наоборот, доказываю, что туп. Только не я
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253588
автор но и тут ты не прав, наоборот, доказываю, что туп. Только не я
туп, но не ты...
ты, но не туп...
не ты, но туп...
но ты не туп...

ЗАБЕЙ!!! - 14281185
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253603
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маштабируемыйавтор но и тут ты не прав, наоборот, доказываю, что туп. Только не я
туп, но не ты...
ты, но не туп...
не ты, но туп...
но ты не туп...

ЗАБЕЙ!!! - 14281185
С ктулху шепчешься? 14281214
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253619
evgen12345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПарамонМСУЧитай про "вонь от кода" и закон Деметры тут: http://msdn.microsoft.com/ru-ru/magazine/cc947917.aspx
Про повторное использование этого дополнительного слоя в других проектах рассказывать?
Уже достаточно начитался, на практике повторное использование работает отлично в рамках одного приложения, и сервисный слой хватает для сего за глаза. Другие интерфесы подключенные в проекту, зачастую требуют других данных, а сказки о смене базы также реальны как и про дюймовочку )

Вот был недавно пример - заказчик купил наше решение - и все бы нечего но ему нужно on-line взаимодействие с его crm, клиентов не нужно хранить в нашей БД а нужно все время получать инфу из его CRM - для этого есть веб-сервис.
лишний слой абстракций сэкономил гору времени.

И таких клиентов каждый третий
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253623
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAТо, что снаружи репозитория выглядит как просто CRUD, внутри может оказаться совсем не тривиальным "распределением".

Репозиторий не должен содержать BL, это надстройка над DAL. Это то что понимаю я.
Что такое не тривиальное распределение, и что понимаете ВЫ?

skyANAХотя всё как обычно зависит от проекта. Разберём на конкретных примерах?

Давай.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253628
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
evgen12345нужно on-line взаимодействие с его crm, клиентов не нужно хранить в нашей БД а нужно все время получать инфу из его CRM - для этого есть веб-сервис.
лишний слой абстракций сэкономил гору времени.

Тоесть вы, так на скоряк, отключили базу, подключили crm клиента, практически не трогая код.
А как так оказалось что его модель данных совпала с вашей?
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253629
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамон,
ну например
SaveOrUpdate<MyLeg>(MyLeg leg)
может скрывать отправление на сервер статистику моего размера.
и в зависимости от от моего цвета кожи отправлять на другой сервер данные о моих предпочтениях.
и многое чего, и все это обернутое в область транзакции,
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253631
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степии в зависимости от от моего цвета кожи отправлять на другой сервер данные о моих предпочтениях.
и многое чего, и все это обернутое в область транзакции,
Это уже BL, и там может понадобится взаимодействие с другими моделями, и ему место в service layer.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253632
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
evgen12345Вот был недавно пример - заказчик купил наше решение - и все бы нечего но ему нужно on-line взаимодействие с его crm, клиентов не нужно хранить в нашей БД а нужно все время получать инфу из его CRM - для этого есть веб-сервис.
лишний слой абстракций сэкономил гору времени.
+1, именно об этом я писал тут во втором пункте: http://codearticles.ru/articles/2155
P.S. Еще классическая задача - прокидывание интеграционного SOA шлюза для внешних систем.

ПарамонРепозиторий не должен содержать BL, это надстройка над DAL. Это то что понимаю я.
Не правильно понимаешь. Репозиторий просто обязан содержать логику, его назначение далеко не ограничивается просто DAL.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253635
evgen12345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Парамонevgen12345нужно on-line взаимодействие с его crm, клиентов не нужно хранить в нашей БД а нужно все время получать инфу из его CRM - для этого есть веб-сервис.
лишний слой абстракций сэкономил гору времени.

Тоесть вы, так на скоряк, отключили базу, подключили crm клиента, практически не трогая код.
А как так оказалось что его модель данных совпала с вашей?

Ни кто базу не отключал - так как клиент это маленькая часть всего решения.

Есть IClientRepository - в стандартной поставке его реализует ClientMSSqlRepository в mssqldata.dll.

Если кратко, то я создал новую сборку crmdata.dll, которая ссылается да dto.dll - там доменная модель всех объектов и интерфейсы репозиториев, на нее же смотрит и все остальное.
Далее реализовал свой репозиторий по клиентам ClientCrmRepository : IClientRepository. Новая реализация создает таблицу в базе - нс тем же именем что и стандартная реализация, но набор атрибутов другой - самое важное там сопсотавление ИД - так как у меня все ИД это long а в CRM это GUID.

Теперь например при запросе клиента по Id - сначала смотрим с таблицу и находим GUID клиента в CRM потом вызываем метод веб-сервиса CRM и получаем данные по клиенту и валидируем их.

Для создания клиента - создаем клиента в CRM и вставляем запись в таблицу и возвращаем Id клиента (с моей таблицы) и все клиенты так же прозрачно подвязываются под договора, новые счета и т.д.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253637
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамонevgen12345нужно on-line взаимодействие с его crm, клиентов не нужно хранить в нашей БД а нужно все время получать инфу из его CRM - для этого есть веб-сервис.

Тоесть вы, так на скоряк, отключили базу, подключили crm клиента, практически не трогая код.
А как так оказалось что его модель данных совпала с вашей?
http://codearticles.ru/articles/2155 Пишется новая реалиазция NewDataService, унаследованная от OldDataService, методы работы с юридическими лицами переопределяются через override.

Тебе не нужно переписывать всё, тебе нужно просто сделать новый репозиторий (датасервис), унаследовать его от старого и всего-то переопределить несколько методов для работы с клиентами из CRM. Минимальные трудозатраты, максимальое масштабирование. Профит?

Парамон, ты путаешь репозиторий с DAL. На самом же деле репозиторий намного шире, чем простой DAL. В нем может быть и логика, и прокси классы, и модели, и интерфейсы. Это полноценный слой, который можно отсоединить и пристыковать другой.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253638
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУНе правильно понимаешь. Репозиторий просто обязан содержать логику, его назначение далеко не ограничивается просто DAL.

Objects and the Art of Data Modeling

Dino EspositoWhat Repositories Should Not Be
A repository is part of the DAL ; as such, it isn’t supposed to know about the application logic . This may be too obvious a statement, but a type of architecture diagram I see quite often these days is based on presentation and repositories.

If your actual logic is thin and simple—or is essentially CRUD—then this diagram is more than OK . But what if that’s not the case? If so, you definitely need a place in the middle where you deploy your application logic . And, trust me, I’ve seen only a few applications that are just CRUD in my career. But probably I’m just not a lucky man …
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253640
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамон,
ну пускай логика, а что ты предлагаешь размазать ее по всему коду, ей самое место в CRUD, завтра
хозяин откажется от учета по цвету кожи, и ты пойдешь выковыривать его из всех листингов, а тут закоментировал
одну строчку..., или упаси боже заставит добавлять рассылку на наличие ампутированы пальцев, весь код перетряхивать.
а потом тестить его? мы же ленивые существа, нам чем проще тем лучше..
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253641
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонМСУНе правильно понимаешь. Репозиторий просто обязан содержать логику, его назначение далеко не ограничивается просто DAL.

Objects and the Art of Data Modeling

Dino EspositoWhat Repositories Should Not Be
A repository is part of the DAL ; as such, it isn’t supposed to know about the application logic . This may be too obvious a statement, but a type of architecture diagram I see quite often these days is based on presentation and repositories.

If your actual logic is thin and simple—or is essentially CRUD—then this diagram is more than OK . But what if that’s not the case? If so, you definitely need a place in the middle where you deploy your application logic . And, trust me, I’ve seen only a few applications that are just CRUD in my career. But probably I’m just not a lucky man …

Там речь о DAL, а не о репозитории. Репозиторий - это не DAL, я тебе уже 100 раз об этом писал.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253643
evgen12345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Парамонevgen12345нужно on-line взаимодействие с его crm, клиентов не нужно хранить в нашей БД а нужно все время получать инфу из его CRM - для этого есть веб-сервис.
лишний слой абстракций сэкономил гору времени.


А как так оказалось что его модель данных совпала с вашей?

а модель и не совпала - репозиторий занимается трансформацией в обе стороны. Я же писал что если кратко то только GUID клиента сохраняем - а так да пришлось еще некоторые справочники синхронизировать, и писать логику преобразования. Тут просто есть нюанс - обычно в таких проектах клиентов (или другие сущности) можно заводить/изменять только в одной системе, в остальных просмотр - тогда просто нагребаешь нужные тебе данные и все. А тут еще было требование что бы можно было создавать в моей, не пришлось оператору работать в разных программах - ну платите деньги сделаем :).

Главное эта реализация ни как не влияет на остальной функционал - нет регресса. Просто добавляешь новую реализацию и все !
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253644
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
evgen12345 а так да пришлось еще некоторые справочники синхронизировать, и писать логику преобразования.
Ага, вот и я об этом. )
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253645
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
quot Парамон, твоя же ссылка, которая говорит о том, что в репозиторий закладывается логика:
http://msdn.microsoft.com/en-us/magazine/hh456393.aspx To improve the design, you can establish a dependency between application logic and the DAL through repository interfaces. Actual repositories can then be injected in the application logic as appropriate.

[img=http://i.msdn.microsoft.com/hh456393.Esposito_Figure2_hires(en-us,MSDN.10).png]
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253646
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамонevgen12345 а так да пришлось еще некоторые справочники синхронизировать, и писать логику преобразования.
Ага, вот и я об этом. )
http://msdn.microsoft.com/en-us/magazine/hh456393.aspx Repositories enable dependency injection in the DAL because you can easily unplug the current module that provides persistence logic and replace it with your own. This is certainly beneficial for testability, but it isn’t limited to that. An architecture based on repositories allows mocking the DAL and testing the application logic in isolation.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253650
evgen12345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Парамонevgen12345 а так да пришлось еще некоторые справочники синхронизировать, и писать логику преобразования.
Ага, вот и я об этом. )

Но это только для того что бы модели свести не более, без этого в интеграции ни как уж поверь -я уже в ней почти 10 лет.

Например у меня у клиента есть атрибут строка (так повелось исторически :)) - классификаторы, в нем через запятую перечисленны классификаторы в которые входит клиент. А в crm это связь монгие ко многим - но оператор должен знать в какие классификаторы входит клиент, вдруг он VIP!, и вот репозиторий лезет в справочники и формирует эту строку по определенным правилам.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253651
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамон,
почему skyANA Вам задал вопрос, они сидят на глобалном учете ночлежек и естественно имеют не один опорный сервер
ну там ладно горизонталью можно обойтись, а вот клиенты которых они учитываю могут иметь свои изыски по заказу и бронированиям, там не простой способ сохранить что то, и размазать это по коду просто не получится - мозгов содержать не хватит, а так все просто, save и голова не болит, там перец в соседней кабинке за это отвечает (кусок кода)..
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253652
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиглобальный учет ночлежек
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253659
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to all

Я уже понял что у вас репозиторий это часть BL.

авторIf your actual logic is thin and simple—or is essentially CRUD—then this diagram is more than OK. But what if that’s not the case? If so, you definitely need a place in the middle where you deploy your application logic
Он у вас там. )
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253660
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамонto all Я уже понял что у вас репозиторий это часть BL.
И это, заканчивай гавнокодить в контроллерах. У нас логику в контроллере только чудо-Сева пишет :)
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253698
Помнишь грекса, зая?похерено...
Или так и сидишь на шее у дяди-работодателя, работая за обычную зарплату, убивая 60% свободного времни на срачизм на сруле?
похерено...У самую дырдочку... Так оно и есть...
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253707
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУгавнокодить в контроллерах
Там чистый и светлый код )
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253719
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пробегаллоПомнишь грекса, зая?похерено...
Или так и сидишь на шее у дяди-работодателя, работая за обычную зарплату, убивая 60% свободного времни на срачизм на сруле?
похерено...У самую дырдочку... Так оно и есть...
Очень ценны посты серого вялого мембера на этом форуме. Обделался в ветке, так теперь дырочки какие-то ищет. Умора
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253734
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интенсивность использования Ин-а за сутки
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253757
МСУ,
Да без обид - уж третий год просеиваю рекрутов для разных контор. И отчетики от них потом получаю. Стат - такие типажи как ты оказываются никуда не годными в "бою". Знаний много, язык подвешен, но как кодеры посредственны, как лидеры больш частью никудышные (редко - при особ условиях). Выше мож не смотреть.
Я дале побежалло - не трудись...
А ты интересный фрукт, ежли будет нечем заняться - почитаю тебя. Психологический портретик набросаю. Мож я был не прав... :)
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253762
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пробегаллоМСУ, Да без обид - уж третий год просеиваю рекрутов для разных контор. И отчетики от них потом получаю.
Ути какой, уже два года приподняли тебя с грязи в князи? Залазь на табуретку, подними правую руку и наклони её на 45 градусов - начни же вещать нам, серому быдлу.

пробегаллоСтат - такие типажи как ты оказываются никуда не годными в "бою". Знаний много, язык подвешен, но как кодеры посредственны, как лидеры больш частью никудышные (редко - при особ условиях). Выше мож не смотреть.
Такие чудики как ты даже на собеседование ко мне не попадали, так как отсеивались еще на этапе убогого резюме и провального интервью с эйчаром. О чем ты говоришь, милорд?

пробегаллоА ты интересный фрукт, ежли будет нечем заняться - почитаю тебя. Психологический портретик набросаю. Мож я был не прав... :)
Ты можешь хоть книгу написать, ценность твоих вбросов на этом форуме я оцениваю на 0.25%. Прости, но это факт.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253841
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУПарамонto all Я уже понял что у вас репозиторий это часть BL.
И это, заканчивай гавнокодить в контроллерах. У нас логику в контроллере только чудо-Сева пишет :)

Да, муфлон, у меня есть определенная логика в контроллерах, чтобы не было говносервисов с переопределением методов, о которых ты поносишь, да чтобы репозитории не содержали никакой логики. Они нужны для соблюдения принципа единичной ответственности, должны быть интерфейсы, до которых ты не дорос и тд. Существует определенный набор правил, к которым приходишь на реальных проектах, а у тебя же не один говносрач на форуме без всякого опыта и непробиваемая тупость
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253844
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaДа, муфлон, у меня есть определенная логика в контроллерах, чтобы не было говносервисов с переопределением методов, о которых ты поносишь, да чтобы репозитории не содержали никакой логики. Они нужны для соблюдения принципа единичной ответственности, должны быть интерфейсы, до которых ты не дорос и тд. Существует определенный набор правил, к которым приходишь на реальных проектах, а у тебя же не один говносрач на форуме без всякого опыта и непробиваемая тупость
У долбосевы не может быть никаких контроллеров, что ж ты такой врунишка. Тебя даже опасно ставить продавцом бубликов в палатке, просрёшь все полимеры. Принцип единичной ответственности у тебя в воспаленном воображении, а не в контроллерах - иди буквари почитай, так тебе расскажут, что и где нужно писать.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253865
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
coolговноdeveloper, в том-то все и дело, что помимо них у меня много чего есть, а ты только форумы загаживаешь
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253868
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Долбопридуркосева, ситуация осложняется тем, что ты фееричный теоретик без опыта работы, который пишет всякие глупости в форумах, но ничего при этом не делает. Сколько ж мы тебя уже опускали ниже плинтуса, по тебе можно книги отжигов писать.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253923
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
муфлоногенератор, ниже твоих говносервисов и репозиториев с логикой ничего быть не может
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38253928
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Херосёв, куда уж нам до твоих фантастических принципалов, которые круче самого мембершипа. Пул потоков с wcf-ными http байдингами курят в сторонке.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38254006
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помню, помню, муслимка, как ты смешил народ своими опусами, тогда научился тырить чужой код, надорвал пупок(слишком много кода было для тебя), а теперь до говносоветиков с помоек докатился.

ЗЫ То, что даже principal - слишком сложно для твоей задницы, я еще тогда понял и не ошибся.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38254013
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Херосев, ты про ограничение винды в 20 потоков? Тут даже не нужно в чужой код смотреть, достаточно просто тихонько в тряпочку похихикать над глупенькой мартышкой. Что с неё ещё взять, согласись.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38254030
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Муфлон, ты настолько туп, что даже элементарности понять не можешь.

1. Ограничение только у тебя в башке в силу отсутствия мозга
2. Не в винде, а у ThreadPool
3. Чтобы не гадать сколько он "отдаст"(эта твоя школярско-подзаборная терминология меня очень забавит), нужно знать его значения по умолчанию. Твои отфонарные 50, которыми ты постоянно радуешь - очередное тыканье пальцем в небо.
4. Не зная даже этого, ты еще пытаешься что-то вякать про асинхронность

Я на этом форуме только из-за тебя, по телеку юмора нет, а ты тонны на гора выдаешь. Петросяны отдыхают
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38254034
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Херосев, ты классический бараноид, который рогом упирается в то, что не видит и не понимает. Твои же слова, что количество потоков органичивается 20 из-за винды. Мы тогда еще над тобой поглумились как над параоиком, после этого я тебе дал расклад из msdn. Забыло, существо? Про асинхронность и wcf - отдельная песня, поливающая тебя с ног на голову фекалийными массами, которые изрыгает твоё скудное сознание. Гуля, пиши еще и много.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38254123
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУХеросев, ты классический бараноид, который рогом упирается в то, что не видит и не понимает. Твои же слова, что количество потоков органичивается 20 из-за винды. Мы тогда еще над тобой поглумились как над параоиком, после этого я тебе дал расклад из msdn. Забыло, существо? Про асинхронность и wcf - отдельная песня, поливающая тебя с ног на голову фекалийными массами, которые изрыгает твоё скудное сознание. Гуля, пиши еще и много.


Тупое животное, твой идиотиз не имеет границ. Еще раз повторяю не у винды, которую приплело твое больное воображение, а threadpool имеет ограничение по кол-ву создаваемых трэдов. У net 2.0 по умолчанию было 25. Changing the default limit of 25 threads of ThreadPool class .

Wcf - это совсем для тебя сложно(см. п.1 из моего предыдущего топика), твоей заднице в этом никогда не разобраться.

ЗЫ Муслимка, меня даже завидки берут, быть таким идиотом как ты и не понимать, что ты полный и тупой урод, а вместо этого считать себя крутецким программером и радостно гадить во всех топиках, вместо того, чтобы забиться под лавку и не пачкать мозги другим - это же счастье.
...
Рейтинг: 0 / 0
MVC модель на хр. процедурах?
    #38254125
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫЫ Прочитай статейку и запиши на своем лбу.

ThreadPool не "отдает", а создает
...
Рейтинг: 0 / 0
127 сообщений из 127, показаны все 6 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC модель на хр. процедурах?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]