课程扩展HttpServlet
并实施ServletContextListener
是一种好习惯吗?
public Myclass extends HttpServlet implements ServletcontextListener {
}
这样做的优点和缺点是什么?
答案 0 :(得分:1)
一些想法:
ServletContextListener
,至少一个创建HttpServlet
。ServletContextListener
中的应用程序范围并检索它们在HttpServlet
。 答案 1 :(得分:0)
这一切都取决于你,实施者。 ServletcontextListener有其特殊目的。使用前请确保知道它是什么。
如果您要创建HTTP Servlet,则必须扩展HttpServlet。如果您的类想要“ 接收有关Web应用程序的servlet上下文更改的通知 ” (从javadocs复制)它是其中的一部分,你必须实现ServletcontextListener。