gpt4 book ai didi

java - "Context"中的 "ServletContext"是什么意思?

转载 作者:太空狗 更新时间:2023-10-29 22:42:54 24 4
gpt4 key购买 nike

方法 getServletContextName() 返回“网络应用程序”的名称。这意味着,“ServletContext”不过是“网络应用程序”。好的。

API 定义:

a ServletContextListener receives notifications about changes to the servlet context of the web application they are part of.

“网络应用程序”的“servlet 上下文”是什么意思? “ServletContext”中的“Context”到底是什么?

最佳答案

IMO,这个名字确实选得很糟糕。

我们必须将 ServletContext 理解为“基于 servlet API 的 Web 应用程序的一般上下文”。而我们必须将 ServletConfig(另一个标准类)理解为“Servlet 的配置”。

他们应该在 IMO 中将 ServletContext 命名为“WebAppContext”或“ApplicationContext”,和 ServletConfig 作为“ServletContext”。

顺便说一句,在 JSP 中,链接到 JspPage 的范围被命名为“page”;链接到 HttpServletRequest 的范围被命名为“request”;命名为 HttpSession 的范围被命名为“ session ”,链接到 ServletContext 的范围被命名为...“应用程序”。

关于java - "Context"中的 "ServletContext"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4737011/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com