Article View: pl.comp.lang.java
Article #154095Re: Jedna pula połączeń 2 pliki jar
From: splatch
Date: Mon, 15 Dec 2014 07:58
Date: Mon, 15 Dec 2014 07:58
43 lines
3717 bytes
3717 bytes
Jeśli nie używasz żadnego wspomagacza to JNDI pod Tomcatem załatwi kwestię puli połączeń za Ciebie. Czy jest to bezpieczne? Zazwyczaj gdzieś wcześniej czy później pojawia się hasło w plaintext, więc jest to w zasadzie bez znaczenia. -- Łukasz W dniu niedziela, 14 grudnia 2014 02:00:54 UTC+1 użytkownik J-23 napisał: > W dniu 13.12.2014 o 08:18, splatch pisze: > > Twój patent jest rozsądny. Zależnie od rozkładu możesz zrobić to na trzy sposoby. Przyjmując, że masz moduły A, B oraz opcjonalnie C: > > A <- B (A wystawia pulę) > > A -> B (B wystawia pulę) > > A -> C, B -> C (C wystawia pulę) > > > > Z tych podejść C jest najczystsze, ponieważ wierzę, że masz powód dla którego A oraz B są rozdzielne, a w tym układzie C jest ładnie wydzieloną częścią wspólną. > > > > Zasadniczo wystawianie puli jakimś singletonem jest "śliskie" pod tym względem, że brak tej konkretnej klasy przy uruchamianiu wywali Ci NoClassDefError. Bezpieczniej jest "wstrzyknąć" javax.sql.DataSource. Klasa ta zawsze jest w JDK. Dzięki temu, że jest to interfejs możesz użyć dowolnej implementacji, włączając w to DBCP lub DriverManagerDataSource ze springa dla testów*. > > > > Pozdrawiam, > > Łukasz > > > > * Ewentualnie jdbc:embedded-database > > > > Dzięki za info > > Zastanawiam się jeszcze nad patentem "JNDI Connection Pool" wtedy > moŋłbym się odwoływać po nazwie i po sprawie odpada pakiet C > > Tylko wszystkie przykłady jakie znalazłem w sieci pokazują jak to zrobić > we własnym projekcie. > > A jakie są potencjalne zagrożenia jeżeli całą konfigurację zwale na > Tomcata i w instrukcji napisze coś takiego: > > > Proszę o konfigurowanie puli połączeń na serwerze Tomcat JNDI o nazwie > "mój program" > > wydaje mi się to najbardziej elastyczne bo programista tylko udostępnia > nazwę i zamiecione nie musi dbać o zapewnienie sposobu konfiguracji > puli. Tylko czy to jest bezpieczne? > > Pozdrawiam
Technical Details
Message-ID:
<69ee472b-1b9e-4117-bfba-16d7a66c2a98@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!feeder1-2.proxad.net!proxad.net!feeder2-2.proxad.net!nx01.iad01.newshosting.com!newshosting.com!69.16.185.112.MISMATCH!peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!border1.nntp.dca1.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!w8no7873312qac.0!news-out.google.com!r1ni52qat.1!nntp.google.com!s7no7382178qap.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<m6f7hc$ts5$1@node1.news.atman.pl> <ef379915-ae25-4cf1-86fd-9ade3aea288b@googlegroups.com> <m6ing5$7da$1@node1.news.atman.pl>Show Full Headers
Complete Article Headers
X-Received: by 10.236.105.137 with SMTP id k9mr25024322yhg.14.1418630284257; Sun, 14 Dec 2014 23:58:04 -0800 (PST) X-Received: by 10.140.23.70 with SMTP id 64mr502126qgo.1.1418630284217; Sun, 14 Dec 2014 23:58:04 -0800 (PST) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!feeder1-2.proxad.net!proxad.net!feeder2-2.proxad.net!nx01.iad01.newshosting.com!newshosting.com!69.16.185.112.MISMATCH!peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!border1.nntp.dca1.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!w8no7873312qac.0!news-out.google.com!r1ni52qat.1!nntp.google.com!s7no7382178qap.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.java Date: Sun, 14 Dec 2014 23:58:03 -0800 (PST) In-Reply-To: <m6ing5$7da$1@node1.news.atman.pl> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=89.74.121.129; posting-account=o8vKyAoAAADK_CJyGB7rMI6MyiNxO_fH NNTP-Posting-Host: 89.74.121.129 References: <m6f7hc$ts5$1@node1.news.atman.pl> <ef379915-ae25-4cf1-86fd-9ade3aea288b@googlegroups.com> <m6ing5$7da$1@node1.news.atman.pl> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <69ee472b-1b9e-4117-bfba-16d7a66c2a98@googlegroups.com> Subject: Re: Jedna pula połączeń 2 pliki jar From: splatch <lukasz.dywicki@gmail.com> Injection-Date: Mon, 15 Dec 2014 07:58:04 +0000 Lines: 63 X-Received-Bytes: 3836 X-Received-Body-CRC: 2907595743 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit