था मैं जावा SE6 प्रलेखन संदर्भ और InitialContext पर जल्दी ही में देखा, मैंने देखा है होता है कि वहाँ प्रत्येक के लिए एक close()
विधि।संदर्भ और प्रारंभिक कॉन्टेक्स्ट - क्या मुझे इन वस्तुओं पर नज़दीकी() विधि को कॉल करना चाहिए?
तो अब मुझे आश्चर्य है, क्या मुझे संदर्भ/प्रारंभिक कॉन्टेक्स्ट ऑब्जेक्ट्स पर close()
विधि को कॉल करने की आवश्यकता है?
यहां मेरे सामान्य सर्वलेट कोड का एक स्निपेट है और संदर्भ/प्रारंभिक कॉन्टेक्स्ट ऑब्जेक्ट का उपयोग कैसे किया जाता है।
public class MyTypicalServlet extends HttpServlet {
//thread safe
DataSource ds;
String FilePath;
public void init(ServletConfig config) throws ServletException {
super.init(config);
try {
final Context ctx = new InitialContext();
ds = (DataSource) ctx.lookup("java:comp/env/jdbc/myDB");
FilePath = getServletContext().getInitParameter("FilePath");
} catch (NamingException e) {
throw new ServletException("Unable to find datasource: " + e.getMessage(), e);
}
}
public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException
{
doPost(req,res);
}
public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException
{
//...a bunch of code
}
}//class
मैं कहते हैं 'पास()' लेकिन व्यावहारिक रूप से कोई impl। कुछ भी करता है क्योंकि आपके पास सबकॉन्टेक्स और अन्य हो सकते हैं। – bestsss