powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Pool соединение и рекурсия в сервлете как реализовать???
5 сообщений из 30, страница 2 из 2
Pool соединение и рекурсия в сервлете как реализовать???
    #37935853
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gema,
ok.
Ну и вперёд. Тут в коде ничего нет о чём говорить. Удачи!
...
Рейтинг: 0 / 0
Pool соединение и рекурсия в сервлете как реализовать???
    #37936647
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczв нормальном комерческом проекте проще переносить, собирать и разворачивать приложение на разные сервера, когда соединение в базе настроено один раз в самом контейнере.
Это изначально хорошая практика, к которой стоит привыкать.
- Вы проитоворечите сами себе, соединение не может быть настроено "один раз" если проект разворачивается на разных серверах. В кажом контейнере придется отдельно настраивать соединение (возможно Вы имели в виду что это будет делать не разработчик приложения, а администратор контейнера) и, как следствие, мы рискуем получить проблемы связанные с разными настройками соединения/пула в контейнере (тип и версия JDBC-драйвера, уровень изоляции транзакций, поддержка двухфазных транзакций, количество соединений в пуле, наличие проверки "мертвых" соединений и т. д.). При некоторых настройках пула в контейнере наше приложение может оказаться неработоспособным, в связи с чем надо либо четко оговаривать необходимые настройки, либо ... Короче подход когда некоторые настройки, драйвера и т. п. тащатся с самим приложением тоже имеет место быть и не лишен смысла.
...
Рейтинг: 0 / 0
Pool соединение и рекурсия в сервлете как реализовать???
    #37936659
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov- Вы проитоворечите сами себе, соединение не может быть настроено "один раз" если проект разворачивается на разных серверах.

Ты вырываешь фразы из предложения и с ними споришь. :) Удачи с таким подходом.
...
Рейтинг: 0 / 0
Pool соединение и рекурсия в сервлете как реализовать???
    #37936688
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gemaНо ведь в таком случае соединений будет столько, сколько будет вызываться Cost2() при рекурсии, если я правильно понимаю.Кол-во соединений будет расти.Как с этим быть?
Передавайте в Cost2 в качестве аргумента Connection и не закрывайте его там

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
...

private BigDecimal Cost2(Connection connection, ...){
  ...
  Cost2(connection, ...);
  ...
} 

protected void processRequest(...) {
   ...
   Connection connection = datasource.getConnection();
   Cost2(connection, ...);
   connection.close();
   ...
}
...
Рейтинг: 0 / 0
Pool соединение и рекурсия в сервлете как реализовать???
    #37936695
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczТы вырываешь фразы из предложения и с ними споришь. :) Удачи с таким подходом.
- я даже сохранил "мощное" утверждение "Это изначально хорошая практика, к которой стоит привыкать", думаю взять его на вооружение и заканчивать им каждый свой пост
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Pool соединение и рекурсия в сервлете как реализовать???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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