powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Работа с хранимками...
25 сообщений из 156, страница 4 из 7
Работа с хранимками...
    #39600468
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettЕсли меняются входные/выходные данные, то и в случае ХП придется менять код, тут разницы нет. Более того наличие энтити - оно хоть как-то предполагает статический анализ кода, а в случае ХП и отсутствия ORM - ошибки посыпятся в рантайме.
Вадя работает один. Поэтому если где что поменялось, то и так знает что ещё надо поменять, чтобы не было ошибок в рантайме. :D
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600470
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффарт.е. моя арифметика верна? :)Ваша арифметика полностью ошибочна.
Нет прямой зависимости между "время обработки запроса" и "максимальное число обслуживаемых пользователей".
Есть зависимость между "время обработки запроса" и "время реакции системы на действия пользователя", но это - совсем другая характеристика.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600479
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

спасибо за развернутый ответ.

и хорошо что моя арифметика не верна... это даже круто! )


Petro123ещё раз свой вопрос в одном абзаце.
не понял, что?
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600483
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадяпропущено...

что имено?
Код давай.+100, чтоб заценить качество!
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600484
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффар,
По твоей ссылке в моем ответе было масштабирование системы контейнером.
Т.е. твои несчастные 100 запросов в минуту асинхронно плюс кэш плюс потоки совершенно не нагружают систему.
Т.е. тут не простая математика плюс, умножить, разделить.
Это физика )) Количество в качество.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600486
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UsmanPetro123пропущено...

Код давай.+100, чтоб заценить качество!
На бинах у вади я ещё не видел)
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600490
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Код давай.я его уже многократно показывал
его намного меньше и расположен он компактнее чем код реализующий эти же функции на ejb.

HettЕсли меняются входные/выходные данные, то и в случае ХП придется менять код, тут разницы нет. Более того наличие энтити - оно хоть как-то предполагает статический анализ кода, а в случае ХП и отсутствия ORM - ошибки посыпятся в рантайме.вот тут буду спорить.
была изменена структура базы , прилично. изменена хранимка. но при этом были соблюдены выходные параметры этой хранимки (потому как результат отображения был отлажен и не требовал изменения) код на java не был изменён.
Usman+100, чтоб заценить качество!код чего?
обработки результатов работы хранимки? построения по полученным данным на клиенте графика?
код обработки данных хранимки я неоднократно выкладывал, код хранимки? там слишком много названий не полежащих оглашению, и результат так же. код построения графика на svg?
Petro123На бинах у вади я ещё не видел)а его и нет, его как раз писал не я, что б не вносить своё влияние на чистоту эксперимента. он был написан удалённо на моём компе через TeamViewer.
это уже потом я пытался вставить использование хранимок.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600502
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяа его и нет, его как раз писал не я,ок.закрывай топик.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600505
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ок.закрывай топик.да ради бога
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600731
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettЧем система проще, тем лучше, меньше шансов наделать ошибок.золотые слова
HettНо простота системы и количество кода - это совершенно разные понятия.и это тоже.
только при таких правильных словах - возникает вопрос - почему меня обвиняют, что я не приверженец этого ?
потому что использую .append ?
Petro123Вадя ИС на 10 человек и на миллион пишет одинаково. Это очевидно что плохо.почему? потому что моё решение слишком сложно? или потому что слишком просто?
Basil A. SidorovНасколько я понимаю, вадя программирует один и в условиях ограниченных ресурсов (для дешёвых виртуальных хостингов).VDS хостинги не столь уж и дёшевы. и что плохого что мои системы могут работать на более дешёвом железе? это большой плюс для системы.
Basil A. SidorovВ такой среде подход и должен быть "своебразным".так все возгласы против "своеобразного" подхода? что мой подход не вписывается в ваши "стандарты"?
Basil A. SidorovПлохо, что вадя не понимает или не хочет понимать ограниченность своих условий.вы уж договоритесь между собой - один пишет про ограниченность, другой , что мои системы могут работать от 10 до миллиона
Usmanнапример, есть старый, добрый, провереный Tomcat; или написать свою реализацию socket-сервера и т.д.у меня есть вариант и на сторонней либе и на кошачей.
Usmanа что потом? рефакторинг?мне кажется, что изначально медленный код имеет гораздо больший шанс на рефакторинг, чем быстродействующий. если я заранее вижу слабые по быстродействию места зачем мне писать такой код? чтоб потом его рефакторить?
UsmanсверхЪсубъективное мнениесогласен, но всегда удобно когда не нужно бросать взгляд с одного места на другое, особенно когда эти места в разных файлах. а когда логически законченный кусок кода помещается на одном экране. и это не вызова классов/библиотек.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600734
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяHettЧем система проще, тем лучше, меньше шансов наделать ошибок.золотые слова

Сказал человек, который через ORM читает результат выполнения хранимой процедуры в список массивов.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600752
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczСказал человек, который через ORM читает результат выполнения хранимой процедуры в список массивов.я от этого отказался, разве я не понятно об этом написал?
это был вариант который мне удалось заставить работать.
если есть предложение как получить результсет по другому - я с удовольствием проверю
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600756
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя...
если есть предложение как получить результсет по другому - я с удовольствием проверю
Хотя бы написал какая СУБД.

В чем проблема получить ResultSet сервера и при чем тут ORM - мне вообще не понятно.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600762
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяя от этого отказался, разве я не понятно об этом написал?
это был вариант который мне удалось заставить работать.
если есть предложение как получить результсет по другому - я с удовольствием проверю
Тут форум программистов, а вместо кода - болтовни на 3 страницы. Ни дескриптора хранимки, ни объяснения что за List<ResultSet> такой желанный я не вижу.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600770
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Код давай EJB блин!
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600772
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяVDS хостинги не столь уж и дёшевы. и что плохого что мои системы могут работать на более дешёвом железе? это большой плюс для системы.Вы хотя бы раз ценник сервера считали?
Тогда должны бы знать, что основную стоимость составляет обеспечение отказоустойчивости, а совсем не вычислительной мощности.
Я, например, знаю некоторое количество организаций, которых вполне устраивает собственная инфраструктура на собственном интернет канале. На далеко не топовых железе и каналах.
Но, с другой стороны, насколько я могу судить, масса народу пытается наскрести сметану на дерьме и вот им без VPS/VDS - никуда.Basil A. SidorovВ такой среде подход и должен быть "своебразным".так все возгласы против "своеобразного" подхода? что мой подход не вписывается в ваши "стандарты"?Есть вещи, которые я делаю не самым общепринятым способом. Только в отличие от вас я не претендую на "расовую чистоту" своего подхода.Basil A. SidorovПлохо, что вадя не понимает или не хочет понимать ограниченность своих условий.вы уж договоритесь между собой - один пишет про ограниченность, другой , что мои системы могут работать от 10 до миллионаВы меня к своим догматам, пожалуйста, не приплетайте - ничего подобного я не говорил. Да и раздвоение личности для меня - крайне не характерно.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600774
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevВ чем проблема получить ResultSet сервера и при чем тут ORM - мне вообще не понятно.mysql,
Leonid KudryavtsevВ чем проблема получить ResultSet серверапроблемы нет если использовать jdbc, и я используя библиотеки котяры в ejb получил результсет.
проблема получить используя пул ejb.
Leonid Kudryavtsevи при чем тут ORM - мне вообще не понятно.мне это тоже не понятно..
BlazkowiczНи дескриптора хранимки, ни объяснения что за List<ResultSet> такой желанный я не вижу.
зачем тебе дескриптор хранимки?
и кто дете сказал что List<ResultSet> желанный?
у меня есть хранимка , которая возвращает строку данных, готовs[ для построения элементов DOM
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
 public void xxx201(String param, Session userSession) {
        try (
                Connection con = dataSource.getConnection();
                CallableStatement proc = con.prepareCall("{call page2_xxx201_()}");) {

            ResultSet rs = proc.executeQuery();

            rs.next();

            userSession.getBasicRemote().sendText("xxx201|" + rs.getString(1));
        } catch (SQLException | IOException ex) {
            ex.printStackTrace();
        }

    }


это самый простой случай, более сложные я же показывал - там данные из результсет используются для "серверного рендеринга"
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600775
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123...Т.е. если Класс Юзверь, то у него есть табличка Юзверь.
Тогда ОРМ работает сам и нет гемороя...
entity энтитями
table таблями...

Как я понимаю, тому же Hibernate глубоко пофиг. что куда маппить (если у разработчиков место торчания рук соответствует их половой ориентации)

Видел систему, где у архитектора-педераста (не знаю, как это слово политкорретно пишется, но он из Америки, т.ч. вроде свои сексуальные предпочтения не скрывал ))) ) Hibernate маппил Java entity аж на Cobol процедуры! Которые в свою очередь, уже общались с СУБД )))

Вот такая была архитектура. Судя по всему, в гей клубах Западного Побережья США это считается бест-практис. Архитектор об разработчиках видно даже в гей-глубах не забывал, т.ч. старался и им устроить максимум удовольствия )))
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600778
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovВы меня к своим догматам, пожалуйста, не приплетайте - ничего подобного я не говорил. Да и раздвоение личности для меня - крайне не характерно.под "второй личностью" подразумевался Petro123 :)
Basil A. SidorovТогда должны бы знать, что основную стоимость составляет обеспечение отказоустойчивости, а совсем не вычислительной мощности.одно дело один сервер , другое масштабирование для обеспечения возможности обслуживать нужное количество клиентов,чем больше масштабирование тем больше затраты на отказоустойчивость, тем больше вероятность отказов.
Basil A. SidorovЕсть вещи, которые я делаю не самым общепринятым способом. Только в отличие от вас я не претендую на "расовую чистоту" своего подхода.а я разве претендую? я просто говорю о возможном подходе. это один из "не самым общепринятым способом".
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600779
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя...
это самый простой случай...
И где здесь ORM ?
Вижу чистый JDBC.

Четвертая же ссылка в google выдает ссылку на стековерфлов
https://stackoverflow.com/questions/4524841/how-can-we-call-a-stored-procedure-with-hibernate-and-jpa

Вариантов вызвать - сколько угодно.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600782
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяодно дело один сервер , другое масштабирование для обеспечения возможности обслуживать нужное количество клиентовВот только не надо мне рассказывать, как сложно масштабировать веб-приложения путём кластеризации.
Практически всё, что требуется - работает из коробки. Вообще не требуя участия программиста.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600785
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяи кто дете сказал что List<ResultSet> желанный?
Дурочка включил? У ТС в первом посте результаты запроса к этому типу приводятся.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600786
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevИ где здесь ORM ?
Вижу чистый JDBC.я разве ратую за ORM?
ты думаешь меня забанили в инете?
посмотри внимательно на тот код , что по ссылке - там нет результсетов
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600788
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяпосмотри внимательно на тот код , что по ссылке - там нет результсетов
Зато есть PreparedStatement, внимательный ты наш.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600789
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ваде захотелось поговорить.
Прорвало)).
...
Рейтинг: 0 / 0
25 сообщений из 156, страница 4 из 7
Форумы / Java [игнор отключен] [закрыт для гостей] / Работа с хранимками...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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