|
Вставка логических блоков
|
|||
---|---|---|---|
#18+
Привет, коллеги Вопрос в следующем: при построение веб страниц через jsp из данных некой БД иногда возникает необходимость выводить одну и ту же инфу на разных страницах и в разное время (при асинхронной загрузке). Например, вывести список магазинов или их адресов из БД требуется в форме ввода данных, отчетах, страницах настроек и т д Такие однотипные данные наверное лучше формировать в отдельном объекте/файле. Но тут возникает вопрос: в этом отдельном объекте/файле придется и отдельно коннектиться к БД, для чего будет использоваться +1 коннектор, как я понимаю, что вроде как не комильфо Кто как решает сию ситуацию? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 12:50 |
|
Вставка логических блоков
|
|||
---|---|---|---|
#18+
Korcar, пул коннектов к базе? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 12:55 |
|
Вставка логических блоков
|
|||
---|---|---|---|
#18+
вадяKorcar, пул коннектов к базе? ага ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 12:58 |
|
Вставка логических блоков
|
|||
---|---|---|---|
#18+
Korcar, тогда какие проблемы? вывод одно инфы но в разной форме? можно сделать разовую загрузку в лист, а потом по необходимости из листа брать, но тогда надо при изменении и лист изменять ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 13:02 |
|
Вставка логических блоков
|
|||
---|---|---|---|
#18+
Korcar, если это не огромный список .... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 13:02 |
|
Вставка логических блоков
|
|||
---|---|---|---|
#18+
вадяKorcar, если это не огромный список .... неа. не огромный, дело в том, что на некоторых страницах он должен выводиться сразу, на некоторых по нажатию флажков средства jq. оно то, конешн, можно и при загрузке страницы через jq подгрузить сразу, но суть проблемы это не решает: для этого действия придётся занимать еще один коннектор дело в том, что таких списков 3, и выходит, что надо каждый раз задействовать +3 соединения к БД. это норм? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 13:08 |
|
Вставка логических блоков
|
|||
---|---|---|---|
#18+
Korcarдело в том, что таких списков 3, и выходит, что надо каждый раз задействовать +3 соединения к БД. это норм?пул имеет заданное количество коннектов, если тебе мало - добавь. запрос к базе отработал - данный коннект вернулся в пул. чем быстрее отработает запрос к базе тем быстрее вернётся коннект в пул. в субд есть кеш, так что данные будут из кэша. 3 коннекта задействованы не будут, потому как они только на время запроса, вероятность того что все три сразу - мала, будет один коннект по очереди для каждого запроса ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 13:17 |
|
Вставка логических блоков
|
|||
---|---|---|---|
#18+
Korcar, используй try-with-resources Statement и забудь о коннектах ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 13:19 |
|
Вставка логических блоков
|
|||
---|---|---|---|
#18+
Korcar, Фигней опять страдаешь. 3 переменных типа возраст используется в 5 формочках. Ну и что? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 13:21 |
|
Вставка логических блоков
|
|||
---|---|---|---|
#18+
вадяKorcar, используй try-with-resources Statement и забудь о коннектах Код: java 1.
правильно понял? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 13:25 |
|
Вставка логических блоков
|
|||
---|---|---|---|
#18+
Korcar, типа такого Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 13:29 |
|
Вставка логических блоков
|
|||
---|---|---|---|
#18+
Petro123вадя, Он свои темы забывает Множественный коннекшн хорошо, что ты помнишь, никак писарем ко мне заделался, но платить я тебе не буду. добывай пропитание сам, как и прежде)) зы: по сути вопросы то отличаются. чтоб у тебя в котелке всё правильно улеглось, поясню: в приведенном тобой топе обсуждался вопрос передачи объекта Connection в классе, и напротив, в этой теме вопрос передачи объекта не обсуждается. теперь можешь записывать и пиши правильно!) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 13:41 |
|
Вставка логических блоков
|
|||
---|---|---|---|
#18+
вадяKorcar, типа такого Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9.
ок, спасибо. заюзаю ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 13:43 |
|
Вставка логических блоков
|
|||
---|---|---|---|
#18+
Korcar, Это ваде было про пул коннектов. Тебе еще рано. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 13:51 |
|
Вставка логических блоков
|
|||
---|---|---|---|
#18+
KorcarТакие однотипные данные наверное лучше формировать в отдельном объекте/файле. Да уж, наверное лучше таскать миллион чемоданов с одной и той же зубной пастой? Взрослые люди используют включение jsp, либо в сервлетах вызывают повторно используемый общий сервлет, либо страдают с настройкой модных фреймворков, но всегда избавляются от лишних чемоданов. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 14:49 |
|
Вставка логических блоков
|
|||
---|---|---|---|
#18+
Почему бы данные не кэшировать на контроллере? Если все еще нужен пул , то HikariCP. Если база ПГ, то есть отдельная тулза для него - pg bouncer. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 14:54 |
|
Вставка логических блоков
|
|||
---|---|---|---|
#18+
Озверин, Да вроде и штатный работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 15:34 |
|
Вставка логических блоков
|
|||
---|---|---|---|
#18+
Petro123Озверин, Да вроде и штатный работает. что за штатный? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 15:42 |
|
Вставка логических блоков
|
|||
---|---|---|---|
#18+
Озверин, В GlassFish, Tomcat в админке все есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 16:03 |
|
Вставка логических блоков
|
|||
---|---|---|---|
#18+
Озверин, Из каропки еще называют.) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 16:04 |
|
Вставка логических блоков
|
|||
---|---|---|---|
#18+
Petro123Озверин, Из каропки еще называют.) из коробки - это зависит от того, где деплоится. Оно мне надо? Я не хочу гадать с реализацией СonnectionManager - будет он Poolable или нет, я хочу сделать его таковым по умолчанию, причем с той реализацией, которую я хочу, а не какую нить "штатную"(для томката) dbcp. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 16:32 |
|
|
start [/forum/topic.php?fid=59&fpage=33&tid=2121525]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 179ms |
0 / 0 |