This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Hi, I have to write a servlet which will be a base servlet for all servlets in my applications. I have a class called GetConnection which gets the connection from servletcontext depending upon some parameters in the session, so i have go send servletcontext, and session to this class. now the question is should i create the instance of this class in init method of the servlet or define a seperate method and create the instance of that class from doget or dopost method of the child servlet,(this servlet will extend the base servlet). i have this doubt because if i create the instance of this getconnection class in init method, it will be in memory for the full life cycle of servlet(i.e. untill i stop the app server). so if i extend this base servlet for other 100 child servlets, then there will be 100 instance of getconnection for life cycle of servlet. so am i thinking in the right way??? any suggestions
Just a thought!.(if i understand you Q clearly) Instead of thinking about 100 child servlets and one base servlet.Try to think abt having one main controllerServlet and have 100 classes derived with UML. Try to see how velocity or struct framework is doing this. Regards Balaji