“ServletContext”中的“Context”是什么意思?
方法返回“Web 应用程序”的名称。这意味着,“ServletContext”只不过是“Web应用程序”。还行。getServletContextName()
API 定义:
ServletContextListener 接收有关它们所属的 Web 应用程序的 servlet 上下文发生更改的通知。
“Web应用程序”的“servlet上下文”是什么意思?“ServletContext”中的“Context”到底是什么?
方法返回“Web 应用程序”的名称。这意味着,“ServletContext”只不过是“Web应用程序”。还行。getServletContextName()
API 定义:
ServletContextListener 接收有关它们所属的 Web 应用程序的 servlet 上下文发生更改的通知。
“Web应用程序”的“servlet上下文”是什么意思?“ServletContext”中的“Context”到底是什么?
这个名字确实是IMO,选择得非常糟糕。
我们必须将 ServletContext 解读为“基于 servlet API 的 Web 应用程序的一般上下文”。然而,我们必须将ServletConfig(另一个标准类)读作“Servlet的配置”。
他们应该将ServletContext命名为“WebAppContext”或“ApplicationContext”,并将ServletConfig命名为“ServletContext”。
顺便说一句,在JSP中,链接到JspPage的作用域被命名为“page”;链接到HttpServletRequest的范围被命名为“请求”;命名为 HttpSession 的作用域被命名为“会话”,链接到 ServletContext 的作用域被命名为 ...“应用程序”。
“上下文”意味着..上下文 - 它具有特定Web应用程序的上下文信息和功能:
ServletContext是 Java Web 应用程序的上下文(因为它使用 servlets)