File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Servlets and the fly likes Connection Pool ,public it or private it? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "Connection Pool ,public it or private it?" Watch "Connection Pool ,public it or private it?" New topic

Connection Pool ,public it or private it?


Joined: Jan 16, 2002
Posts: 20
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;

public void doGet(HttpServletRequest req,
HttpServletResponse resp)
throws ServletException,
{ ........
Philip Shanks
Ranch Hand

Joined: Oct 15, 2002
Posts: 189
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!
David O'Meara

Joined: Mar 06, 2001
Posts: 13459

You now have 20 posts with an invalid display name.
Accounts with invalid display names get deleted
Please read the the JavaRanch Naming Policy and edit your profile so that your display name is valid.
Do it soon.
I agree. Here's the link:
subject: Connection Pool ,public it or private it?
It's not a secret anymore!