![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| RuslanY |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 26.5.2011 Репутация: нет Всего: нет |
здравствуйте!я в этом деле совсем новый,поэтому не судите строго.
я создал Connection Pool,но что то я сделал не правильно.
подскажите пожалуйста как реализовать этот Connection Pool. |
|||
|
||||
| RuslanY |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 26.5.2011 Репутация: нет Всего: нет |
я его переделал,теперь на много лучше,но все равно не уверен,что все правильно,хотя... первичное поверхностное тестирование прошел.
вот код,кто нибудь подскажите пожалуйста,правильно я его сделал или нет?
|
|||
|
||||
| carper |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 2.3.2005 Репутация: 2 Всего: 8 |
Честно говоря, лень разбираться с пулом как таковым, но можно сразу сказать, что: 1. Вот тут лежит пример : http://www.rgagnon.com/javadetails/java-0545.html Обратите внимание на задействование кэша ( у вас этого нет вообще), а то потом будете задавать вопросы о том, почему так много соединений. И на наличие других полезных методов. 2. Ваш код не будет нормально работать в многопоточном приложении, из-за отсутствия синхронизации. 3. Передача пароля как строки настоятельно не рекомендуется. |
|||
|
||||
| RuslanY |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 26.5.2011 Репутация: нет Всего: нет |
А как же тогда его передавать? спасибо за ответ. замечание по поводу кеша очень кстати,сейчас буду исправлять. Это сообщение отредактировал(а) RuslanY - 7.6.2011, 04:37 |
|||
|
||||
| carper |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 2.3.2005 Репутация: 2 Всего: 8 |
Обычно как char[]. char[] are mutable (Strings are immutable) so we can clear the passwords after the usage. Впрочем, все зависит от того, как и где вы будете использовать свой метод. Вполне вероятно, что в вашем конкретном случае String вполне оправданное решение, так что я слегка погорячился. Я вообще для Oracle подумал бы о proxy authentication, что позволит при утечке пароля конечного пользователя не дать злоумышленнику соединиться с базой минуя ваше приложение. |
|||
|
||||
| RuslanY |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 26.5.2011 Репутация: нет Всего: нет |
спасибо,но я пишу не рабочий вариант... это просто у меня задание такое,чтоб оценить уровень моих знаний. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |