powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Пофлудим...
25 сообщений из 381, страница 11 из 16
Пофлудим...
    #34799323
Cknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей КВот интересно, а index seek, bookmark lookup и т. п. вы на сервере приложений в ОРМах как делаете? А индексы там откуда берутся? На лету строятся?Индексы вообще-то RDBMS строит или ты о чем? Об индексе Доу Джонса? А bookmark lookup это что? Ниасилил.

Достали ей богу, grexhide с k2k4 уже за деньги показывать можно(только клетки разные, а то вдруг порвут друг дружку невзначай)Читай другой форум. У нас плюрализм мнений и демократия©. А молодежь пусть учится, а то не будет знать что такое хорошо а что такое плохо

Далее вопрос. В java выполняются контроли границ массивов и типов как, например, в .Net?Это в .NET сделали контроль границ массивов и типов как в Java, слизали короче. Или ты не в курсе? А что еще ты не знал? А купи у меня ЗАЗ за $10000. Судя по всему ты и цену на подержанный ЗАЗ не знаешь, если веришь, что .NET придумали в Microsoftе и значет тебя можно нехило наипать (потирает руки с Лениским прищуром)
...
Рейтинг: 0 / 0
Пофлудим...
    #34799329
Cknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
grexhideТы что, забыл с чего слизывали .NET? Взяли самое худшее из Java, не самое худшее из Delphi. По-моему в Дехли хорошая только одна фича - автодокинг тулбаров.
...
Рейтинг: 0 / 0
Пофлудим...
    #34799335
Cknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей КТо есть, к тормозам чтения и передачи больших объемов данных из СУБД в СП и построения локальных индексов добавляются тормоза managed среды. Пытаюсь представить с какой скоростью всё это работает. Не получается... Алё, баян про "тормоза" управляемых сред уже обошел весь интернет 2 раза, ссылку уже давали: http://www.ddj.com/java/184401976?pgno=10 и http://www.ddj.com/java/184401976?pgno=11 Получается асилить? Кстати, можешь проверить на своей машине, исходники доступны
...
Рейтинг: 0 / 0
Пофлудим...
    #34799342
Cknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей К fyndaРазумеется, восьмиэтажный запрос с помощью
hibernate соорудить будет сложненько, но обычные банальности вроде
select count(*) from where a=b делаются вполне. А для редких извращений
всегда есть возможность заюзать Native SQL.Дык вот в том-то и проблема, у нас бизнес логика без восьмиэтажных запросов не обходится. А, ну знамо, что-то с логикой. martinfowler.com в руки. Даже название библии подскажу: Приемы проектирования архитектуры промышленных приложений. Domain Driven Design придумали, "пока ты спал"©
...
Рейтинг: 0 / 0
Пофлудим...
    #34799354
Cknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mini_rootВынь ручки из попы: система автоматического формирования доставок (20 магазинов/>100k позициий),
с кучей правил пре- и пост- (вроде пропорционального распределения при нехватке и хитрожопых округлений), выгребается одним запросом, строится рабочая структура в памяти (по сути это куб), считается, записывается в базу. В спокойном состоянии потребляет 3-4Мб, при штатной загрузке (5 магазинов) - 20-30 Мб. Работает меньше 5 минут на рабочей машине (не на сервере).
Не верю и все тут. Как может жаба прилада потреблять 3 Мб, если у меня голое консольное Hello World 12Mb всегда кушает? Как без Spring ты построил куб, жрущий так мало памяти? На массивах примитивных интов, что ли?P.S. Сходить что ли к нетчикам - обосра... спросить что в .NET является аналогом EJB? Сюда лучше зайди, спроси как они без EJB собрались разрабатывать?
...
Рейтинг: 0 / 0
Пофлудим...
    #34799359
Фотография grexhide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
null.Не понимаю зачем тратить столько времени и нервов на полемику ради полемики. Мне действительно интересно.Я просто делаю социальное исследование на тему мотиваций, биоректора и коньюнктуры индустрии в целом.
~
Чистой воды исследование. Эксперимент.

P.S. Вообще тут все очень весело. И с PR-ом и с венчурами. И роли детишек во всем этом.
Только говорить об этом в этом форуме....
...
Рейтинг: 0 / 0
Пофлудим...
    #34799367
Cknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
grexhideНо это еще цветочеки. Про то, сколько ты говна должен ВРУЧНУЮ (визарды не адекватны) наструячить в виде XML описаний (у них это называется деплоем) - вот это отдельный, очень даже забавный разговор.Клоун, визардами даже люди, утомленные нарзаном^WVisual Studiей не деплоят, а портирут для этих целей _как всегда_ жабскую приблуду NAnt

"Доброе утро, страна!"©

Что еще grexhide не знает?

http://www.einat-tech.com/ask_google.gif
...
Рейтинг: 0 / 0
Пофлудим...
    #34799371
Cknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
grexhideК примеру - я сначала придумал концепцию, а потом увидел аналог в JGoodies FormLayout. Даже названия были почти одинаковые.Приколись, я тоже пару лет назад придумал, как хорошо было бы, если бы менюшки и тулбары были объединены и контекстно-зависимы. А потом увидел, что Microsoft реализовали мою идею в Office2007. Хотя впрочем _придумывать_ это не нужно, эта _идея_ и сама витала в воздухе. Как и твой банальная GridBagLayout
...
Рейтинг: 0 / 0
Пофлудим...
    #34799381
Cknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
grexhideДа и вообще ruby на рельсах появился и стал популярен - именно как реакция на этот Java-2EE п....ц.

Типа ребята, да идите вы куда подальше, задрали. Хотим нормальные средства, а не вашу порнографию.
Но что самое смешное - нет ни одного примера успешных применений того, о чем они пишут в книгах.Но самое смешное, ни одного примера успешного применения RoR для коммерческих сайтов с большой нагрузкой а-ля cnn, playboy, imdb, hp, adobe, livejournal - нет и не предвидится. Только домашние блоги доверчивых вновьобращенных да signals37
...
Рейтинг: 0 / 0
Пофлудим...
    #34799385
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grexhide
> BEGIN
> PSomePackage.DoSomeEntityModifications(ID);
> COMMIT;
> END;


Алексей К
fyndaА данные с клиента святой дух принесет?
Это на сервере выполняется. С клиента лишь передаётся ID записи в качестве параметра.


Но я-то, мля, тебе не серверный код давал! Неужели совсем ничего не шевельнулось, чтобы подумать, что это неспроста? Ведь предупредил же - не пиши первую бредятину, которая придет в голову, так нет, нате вам:

Алексей К
Код: plaintext
update myEntityTable set <some modifications> where ID = @ID
???

Так я и думал, именно так и предполагал! (с) проф. Преображенский. :(

JFY: метод doSomeEntityModifications может кроме тупого и банального Update одной таблицы сделать с объектом entity еще туеву хучу всего - поменять данные в связанных с ним сущностях, добавить/удалить элементы в содержащиеся в нем коллекции, показать юзеру форму, где тот введет новые данные, получить их автоматически с сервера в Нью-Йорке (или еще где-то по выбору пользователя), считать со спецсекретной железки ежеминутные показания датчика радиоактивности за прошлые сутки и так далее, и так далее... Суть в том, что он может делать с объектом все, что угодно , и все эти изменения попадут на сервер в результате одного единственного вызова session.save(). Мало того - если завтра поменяется структура этого объекта, алгоритм его модификации, источники данных, его маппинг на базу данных, поменяется сама база данных и сервер, на которой она крутится - даже тогда с достаточно высокой вероятностью в код изменений вносить вообще не придется . Потому что он заточен не под тупую модификацию табличек и не под то, как что-то сделать, а под то, что именно надо сделать. И это правильно.

Алексей К
Детский сад...


Еще и пальцует! Зла, блин, не хватает уже.
...
Рейтинг: 0 / 0
Пофлудим...
    #34799397
Фотография grexhide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynda
JFY: метод doSomeEntityModifications может кроме тупого и банального Update одной таблицы сделать с объектом entity еще туеву хучу всего - поменять данные в связанных с ним сущностях, добавить/удалить элементы в содержащиеся в нем коллекции, показать юзеру форму, где тот введет новые данные, получить их автоматически с сервера в Нью-Йорке
--
Еще и пальцует! Зла, блин, не хватает уже.

Ну и как вас потом не называть детсадом из песочницы, а?
Почитай букварь на предмет триггеров (INSTEAD OF триггеров в т.ч.).

Всё, что ты сказал - это все можно сделать именно на сервере RDBMS.

--

А вот на этапе обновления сущности показывать форму - это у тебя уже или перегрев, или какой глобальный сбой в мозгах, право.

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

Кащенко нервно курит в сторонке.
...
Рейтинг: 0 / 0
Пофлудим...
    #34799403
Фотография grexhide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cknown grexhideДа и вообще ruby на рельсах появился и стал популярен - именно как реакция на этот Java-2EE п....ц.

Типа ребята, да идите вы куда подальше, задрали. Хотим нормальные средства, а не вашу порнографию.
Но что самое смешное - нет ни одного примера успешных применений того, о чем они пишут в книгах.Но самое смешное, ни одного примера успешного применения RoR для коммерческих сайтов с большой нагрузкой а-ля cnn, playboy, imdb, hp, adobe, livejournal - нет и не предвидится. Только домашние блоги доверчивых вновьобращенных да signals37

Я ведь не агитирую за руби да?
Посмотрел, полистал.... мировозрения Мацумото я не разделил, некоторые мотивации - не понял.

K&R, Вирт - вот это все мое... А Мацумото с Гослингом (в виде анти) - нет не моё. Вот и весь сказ.
Рожденный летать не научится плавать (в лужах)... да, в общем то, и наоборот.

-

Называйте меня ретроградом - имеете право. Только на подходе K&R да на Вирте - есть масса примеров успеха, а у вас только - биореактор от сана да рельсы (по которым не понятно - то ли стоять как на лыжах на асфальте, то ли ....)
...
Рейтинг: 0 / 0
Пофлудим...
    #34799413
Фотография tofa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grexhideотсуствия примеров от местной публики на реально работающие проекты....я не в курсе проста. че за проекты нужны? в какой области?
...
Рейтинг: 0 / 0
Пофлудим...
    #34799417
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grexhide
Почитай букварь на предмет триггеров (INSTEAD OF триггеров в т.ч.).


А они уже научились брать данные из воздуха? Ну круть! Осталось только научить муськуль варить кофе, а постгре - делать минет, и тогда наконец наступет великое дельфийское щастье.

grexhide
А вот на этапе обновления сущности показывать форму - это у тебя уже или перегрев, или какой глобальный сбой в мозгах, право.


Только такой маньяк-дельфиноид, как ты может считать, что понятия "изменение объекта" и "запись данных в базу" - синонимы. И только такой не читающий доки вундеркинд мог решить, что форму будут показывать непосредственно во время второго процесса.
...
Рейтинг: 0 / 0
Пофлудим...
    #34799420
Фотография tofa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grexhideТолько на подходе K&R да на Вирте - есть масса примеров успехасмаря что успехом считать.

пять лет назад я все еще использовал языки Object Pascal/С++/ASM, чтобы купить еды и одежды. я очень верил в их будущее. ходил, правда, пешком. ну, а сейчас я для того, чтобы купить еды и одежды, я не еду на своем порш каен (к сожалению, не турбо) в магазин ашан. мне еду домой приносят. а все потому что работаем мы с Sun, IBM, BEA. дак это и не успех, наверное.
...
Рейтинг: 0 / 0
Пофлудим...
    #34799441
Фотография grexhide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tofaпять лет назад я все еще использовал языки Object Pascal/С++/ASM, чтобы купить еды и одежды. я очень верил в их будущее. ходил, правда, пешком. ну, а сейчас я для того, чтобы купить еды и одежды, я не еду на своем порш каен (к сожалению, не турбо) в магазин ашан. мне еду домой приносят. а все потому что работаем мы с Sun, IBM, BEA. дак это и не успех, наверное.

Ты на Porsche Cayenne (128000$ по каталогу) заработал за пять лет кодером на Java?

--

128000/12/5 = 2000$ ты значит откладывал каждый месяц? При средней зарплате яверов за последние пять лет порядка 2,5тыс.$ ?
Т.е. только на еду собирал и на порш, да? Не считая страховок, стоимости СТО, топлива? И ставишь ты его просто тупо под окном? Жил у родителей или на лавочке спал? Одежда тебе тоже была не нужна, и семью ты не содержал.

Хорош заливать, а, успешный ты наш!

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

В любой. Покатят и реальные "внедрения" мейнфреймов (продажа по теме "распил бабла на откатах").
Но вообще интересуют именно решения класса SMB. Тиражируемые (уупс, нечестно да?)

Но можешь и про "успехи" Java в Газпроме и Лукойле порассказывать, к примеру. Всяко интересно будет сказки послушать.
...
Рейтинг: 0 / 0
Пофлудим...
    #34799447
промгаз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
grexhideНо можешь и про "успехи" Java в Газпроме и Лукойле порассказывать, к примеру. Всяко интересно будет сказки послушать.Java в Газпроме собирает информацию с датчиков в одну центральную базу.
...
Рейтинг: 0 / 0
Пофлудим...
    #34799454
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grexhide fixxerМы не будем переделывать работающие вещи.
Чет очень даже знакомо. Я сейчас как раз занимаюсь реинжинирингом подобной системы.
Писало её много и плотно разных кодерастов. Два поколения даже. Потом их (обе команды) по
слухам уволили нах за некомпетентность. Разбрелись по нивам .NET и Java.


Хоть бы посочувствовал. Прекрасно же понимаешь, что в таких случаях в оракле творится. Когда тысячи маленьких одинаковых, но очень злобных селектов ломятся, с**а, в одну таблицу. Там латчи были - мама не горюй. wait'ы на read достигали 10-15 минут. И, блин, хрен что сделаешь. Ладно, дела давно минувших дней.

grexhide
fixxerПро Дельфовый клиент отдельная история. Если интересно расскажу.
Ну и? Расскажи?


Ну, по многочисленным просьбам. В общем нужно начать с того, что ребята сами написали компоненты доступа к ораклу. Из oci.dll использовали ровно 6 функций. И в общем разработали репозиторий визуальных компонентов. Писали новые модули - только в путь. Их было два с половиной вида. Списочная, форма редактирования, и с деревом слева (половинка, потому что их было мало). Списочная отдельная история. Грид был самописный (прикольный такой с кнопками сортировки и полями фильтра на каждое поле), как он перерисовывался можно было мультики снимать, на бумажку, потому что нарисовать успеешь. Но это все мелочи. Каждый грид (ну понятно, что не грид а какой-то там их аналог датасета) обязательно отправлял запрос вида "селект звездень" (select * ...). А таблички там были и на 100 полей и на 200. Все поля тянулись на клиента. Была настройка в гриде, типа, какие поля показывать. Однояйцево, хоть одно поле выбери полюбому на сервак уходит "селект звездень". Ну и форма редактирования. Открываешь, ничего не делаешь, закрываешь. Что в базу идет? Неправильно - ROLLBACK. И все как в той песенке (на мотив "большой секрет для маленькой, для маленькой такой компании...")
Не секрет, что роллбэк нужно делать почаще,
И пускай наш не дремлет админ... (куплет не помню)
....
Большой ролбэк для маленькой,
Для маленькой такой транзакции
Для скромной такой транзакции
Огромный ролбэк сегмент.

и все в том же духе. И финальным аккордом может послужить функция оквругления чисел на клиенте, через перевод числа в стринг и отбрасывание символов. Вот она где-то сохранилась в назидание, распечатанная и с автографом автора. Могу найти и запостить.
Да, забыл упомянуть. Памяти эти произведения хавали дохрена.
Во-первых сами екзкшники весили >20 метров. Посе запуска они хавали около 80.
И там была утечка при закрытии форм, к концу дня использованная память достигала гигабайта.
...
Рейтинг: 0 / 0
Пофлудим...
    #34799458
fuy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fuy
Гость
grexhide tofaпять лет назад я все еще использовал языки Object Pascal/С++/ASM, чтобы купить еды и одежды. я очень верил в их будущее. ходил, правда, пешком. ну, а сейчас я для того, чтобы купить еды и одежды, я не еду на своем порш каен (к сожалению, не турбо) в магазин ашан. мне еду домой приносят. а все потому что работаем мы с Sun, IBM, BEA. дак это и не успех, наверное.

Ты на Porsche Cayenne (128000$ по каталогу) заработал за пять лет кодером на Java?


http://www.edmunds.com/porsche/cayenne/2008/index.html
почему 128000$?
...
Рейтинг: 0 / 0
Пофлудим...
    #34799465
Фотография grexhide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
промгаз grexhideНо можешь и про "успехи" Java в Газпроме и Лукойле порассказывать, к примеру. Всяко интересно будет сказки послушать.Java в Газпроме собирает информацию с датчиков в одну центральную базу.

И что, это система "повышенной сложности"?
Дернуть показание из SCADA системы и положить в базу данных?

Человеко-неделя.

fixxer grexhide fixxerМы не будем переделывать работающие вещи.
Чет очень даже знакомо. Я сейчас как раз занимаюсь реинжинирингом подобной системы.
Писало её много и плотно разных кодерастов. Два поколения даже. Потом их (обе команды) по
слухам уволили нах за некомпетентность. Разбрелись по нивам .NET и Java.


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

И дальше что? Я не понимаю, зачем там нужно тысячи селектов (да еще в конкурирующих тысяча сессий - сказочник). Любой студент за день сделает приведение в чувство этих вложенные PL/SQL циклы.

fixxerТам латчи были - мама не горюй. wait'ы на read достигали 10-15 минут.
Сказочник, право.

fixxer
grexhide
fixxerПро Дельфовый клиент отдельная история. Если интересно расскажу.
Ну и? Расскажи?


Ну, по многочисленным просьбам. В общем нужно начать с того, что ребята сами написали компоненты доступа к ораклу.
И? Ну идиоты, что с них взять? Что мешало взять ODAC?

fixxerГрид был самописный (прикольный такой с кнопками сортировки и полями фильтра на каждое поле), как он перерисовывался можно было мультики снимать, на бумажку, потому что нарисовать успеешь.
И? Ну идиоты, что с них взять? Что мешало взять EhLib или DevExpress?

fixxer
Каждый грид (ну понятно, что не грид а какой-то там их аналог датасета) обязательно отправлял запрос вида "селект звездень" (select * ...). А таблички там были и на 100 полей и на 200. Все поля тянулись на клиента. Была настройка в гриде, типа, какие поля показывать. Однояйцево, хоть одно поле выбери полюбому на сервак уходит "селект звездень".
Слухи о проблеме 100 полей - сильно преувеличены.
И что мешало им добавить одну строчку генерации списка колонок?
Регигия?

fixxer
Ну и форма редактирования. Открываешь, ничего не делаешь, закрываешь. Что в базу идет? Неправильно - ROLLBACK. И все как в той песенке (на мотив "большой секрет для маленькой, для маленькой такой компании...")
Про кешированные обновления (cached updates) они не знали? Впрочем, свой грид, свой DAC...
Чукчи нечитатели, а чукчи писатели?

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

-----

Однако, заметь.
Ты привёл пример вопиющей безграмотности какой то отдельной мифической команды
дегенератов. Но, вообще то, изначально - ты сделал МАНИПУЛЯЦИЮ СОЗНАНИЕМ на основе
ДИСКРЕДИТАЦИИ Delphi, а не вовсе той самой команды кретинов, которые на ней "работали".


И зачем ты это сделал? Просто от "нехер делать"?

Т.е. просто и тупо - ЗАОЧНО обосрал СРЕДУ, на основе просто отдельного факта вопиющей некомпетентности отдельной команды.

Т.е. проблеблема была вовсе не в Delphi, вовсе не в Oracle, а просто - в НЕПРОФЕССИОНАЛИЗМЕ отдельной группы каких то придурков.

Но что ты этим хотел сказать? Зачем ты этим решил Delphi опустить? Цель? Да даже не смешно.
И ты что думаешь, что эта команда кодирующих дегенератов при переходе на Java - резко улучшит
свои "методы" "работы"?

Они не станут рисовать еще один 1001-й по счету чудоORM, или 213322410-ую по счету реализацию грида для JTable?
...
Рейтинг: 0 / 0
Пофлудим...
    #34799487
k2k4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonidv k2k4 :
http://www.sql.ru/forum/actualsearch.aspx?a=k2k4&ma=0
Не знаю на чем ты писал, но опыта/навыков разрабокти не имеешь точно.
Анализ топиков в студию !
...
Рейтинг: 0 / 0
Пофлудим...
    #34799494
k2k4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz k2k4Искра-1256 производилась раньше, чем МК-52. В то время возможно было коннектится на "Экспресс".
Гы, то есть Арпа не в счет, интернет на Искре зародился?

Обсуждение нечеткой логики происходит на математических форумах. А теперь четко формулируем мысли:

Интернет - сеть сетей => Объединение сетей =>
Элемент множества конкретной сети является элементом Интернет => "Экспресс" - глобальная сеть => "Экспресс" - включена в Интернет => Вошедший в "Экспресс" является вошедшим в Интернет.

Можно было бы нарисовать диаграммки Виенна, как ты смотришь на то, чтобы нарисовать графический редактор на этом форуме? Ты же крутой WEB-программер :)
...
Рейтинг: 0 / 0
Пофлудим...
    #34799495
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CknownИндексы вообще-то RDBMS строит или ты о чем?Да, и использовать их на СП нет никакой возможности. В том вся и проблема.
CknownА bookmark lookup это что? Ниасилил.Это такой специальный clustered index seek в MSSQL.
CknownЭто в .NET сделали контроль границ массивов и типов как в Java, слизали короче. Или ты не в курсе? А что еще ты не знал?Да мне всё равно кто там у кого лизал. Просто хотел узнать, есть или нет. Сказали что есть - хорошо.
CknownАлё, баян про "тормоза" управляемых сред уже обошел весь интернет 2 раза, ссылку уже давалиДелаем пузырьковую сортировку на C++ и java, и сравниваем. .Net отстаёт где-то в 1.5 раза. Думаю, что java будет примерно также. Поэтому делать циклы для обработки больших объёмов данных в managed среде крайне неэффективно. Managed придумано не для этого.

Вот , я как-то интересовался этим вопросом. 12 секунд на C++, 19 секунд на C# с проверкой границ. Без проверки работает примерно как С++. Совсем немного отстаёт.
fyndaНо я-то, мля, тебе не серверный код давал! Неужели совсем ничего не шевельнулось, чтобы подумать, что это неспроста? Ведь предупредил же - не пиши первую бредятину, которая придет в голову, так нет, нате вам:А нахрен "это" делать на клиенте, если все данные на сервере?

fyndaметод doSomeEntityModifications может кроме тупого и банального Update одной таблицы сделать с объектом entity еще туеву хучу всего - поменять данные в связанных с ним сущностях, добавить/удалить элементы в содержащиеся в нем коллекции, показать юзеру форму, где тот введет новые данные, получить их автоматически с сервера в Нью-Йорке (или еще где-то по выбору пользователя), считать со спецсекретной железки ежеминутные показания датчика радиоактивности за прошлые сутки и так далее, и так далее... Суть в том, что он может делать с объектом все, что угодно, и все эти изменения попадут на сервер в результате одного единственного вызова session.save(). Мало того - если завтра поменяется структура этого объекта, алгоритм его модификации, источники данных, его маппинг на базу данных, поменяется сама база данных и сервер, на которой она крутится - даже тогда с достаточно высокой вероятностью в код изменений вносить вообще не придется. Потому что он заточен не под тупую модификацию табличек и не под то, как что-то сделать, а под то, что именно надо сделать. И это правильноЕсли там много операций, по изменению Entity, то мутим хранимую процедуру, как предложил grexhide. Тогда кроме тупого и банального Update одной таблицы можно сделать с объектом entity еще туеву хучу всего - поменять данные в связанных с ним сущностях и т. д. Суть в том, что хранимая процедура может делать с данными на сервере все что угодно. Дальше продолжать?

fyndaМало того - если завтра поменяется структура этого объекта, алгоритм его модификации, источники данных, его маппинг на базу данных, поменяется сама база данных и сервер, на которой она крутится - даже тогда с достаточно высокой вероятностью в код изменений вносить вообще не придется. Потому что он заточен не под тупую модификацию табличек и не под то, как что-то сделать, а под то, что именно надо сделать. И это правильно.
Аминь...

ЗЫ: Сами себе проблемы создаёте, потом героически их решаете. Молодцы, так держать...

Cknown Алексей К fyndaРазумеется, восьмиэтажный запрос с помощью
hibernate соорудить будет сложненько, но обычные банальности вроде
select count(*) from where a=b делаются вполне. А для редких извращений
всегда есть возможность заюзать Native SQL.Дык вот в том-то и проблема, у нас бизнес логика без восьмиэтажных запросов не обходится. А, ну знамо, что-то с логикой. martinfowler.com в руки. Даже название библии подскажу: Приемы проектирования архитектуры промышленных приложений. Domain Driven Design придумали, "пока ты спал"©
Дык ведь тут ваш коллега сказал, что в ORM сложную обработку данных делать неудобно и неэффективно. После этого для чего нужен ORM стало для меня загадкой.
...
Рейтинг: 0 / 0
Пофлудим...
    #34799496
k2k4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подельщик k2k4Задолбало, уважаемые профи и ламеры смотреть на длинные описания ошибок java при попытке произвести тривиальную операцию в создаваемых Вами продуктах. Причем
Бла-бла, Русские разработчики, лицензии и прочая херня. Если внимательно читал топик, мое недовольство было качеством продукта для конечного пользователя. А на всю контору лицензии дяди Билли обошлись дешевле, чем годовая поддержка одного из J2EE продуктов. Это факт. И поддержка нужна для устранения ошибок, которые понаваяли java-прогеры. Вот тебе и стоимости лицензий.
...
Рейтинг: 0 / 0
25 сообщений из 381, страница 11 из 16
Форумы / Java [игнор отключен] [закрыт для гостей] / Пофлудим...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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