🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #154095

Re: Jedna pula połączeń 2 pliki jar

#154095
From: splatch
Date: Mon, 15 Dec 2014 07:58
43 lines
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-mail
References: <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