Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Bean for Servlets

 
SoonAnn Lim
Ranch Hand
Posts: 155
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
If I have a connection pool bean which is declared in 'application' scope, how can I make it availabe to servlet? I can get the connection using this bean but I don't have an idea to past the bean object to the servlets. Thanks a lot.
 
Marcos Maia
Ranch Hand
Posts: 977
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can import and instantiate the bean like you do in any other java class.
 
SoonAnn Lim
Ranch Hand
Posts: 155
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The fact is, the bean is already instantiated in other jsp page, it manage the connection pool, my goal is to get a connection from this pool bean inside my servlet so i don't have to recreate another pool. If i instantiate another pool bean in my servlet, will i have two bean objects that hold a set of connection separately?
 
Vedprakash Pathak
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I guess your bean must be having a static getConnection method.. if not create one and use that method to get the connection from the bean.
HTH
 
Paul Richards
Greenhorn
Posts: 19
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If I understand correctly the bean that you have created with Application scope should be automatically available to your servlet via the servletContext.
getServletContext().getAttribute(yourBean)

hope this correct
cheers
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic