I have downloaded a connection pool java in coreservlet, in servlets, I should declare it as public or private? Thanks public class ServletOne extends HttpServlet { private ConnectionPool connectionPool;
I don't make instance variables public -- I use getter/setter (JavaBean style) methods if it's necessary to share objects. Or, I might store a reference to an object in the servlet context or session, depending on what seems appropriate. I view connection pooling as an application resource, not limited to or associated with a user session. So if I have other classes in a web app that will need connections from the pool, I store a reference to it in a servlet context or a JNDI context where other classes can easily get to it. I managed to stray pretty far from your public/private question, but I hope it helped.
Philip Shanks, SCJP - Castro Valley, CA
My boss never outsources or has lay-offs, and He's always hiring. I work for Jesus! Prepare your resume!
"Tazzmission", You now have 20 posts with an invalid display name. Accounts with invalid display names get deleted Please read the the JavaRanch Naming Policy http://www.javaranch.com/name.jsp and edit your profile so that your display name is valid. Do it soon. Thanks, Dave.
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to
run our stuff on 16 servers instead of 3.
subject: Connection Pool ,public it or private it?