我一直在学习Spring、JSP和servlet。我不明白上下文根的概念。他们太多了。SpringContext根,servlet上下文根,还有其他的。
在Spring应用程序中,有多少上下文根以及如何识别它们?他们真正的意思是什么?
发布于 2013-11-13 13:23:04
上下文通常指用于与运行时环境交互的接口。这一项为您的程序提供了一组特性(如安全性、请求处理等.)在这种领域中运行的所有应用程序通常都需要。这样的环境通常在java堆栈中被命名为container (servlet容器、ejb等等)。
请参阅What exactly is a Context in Java?
然后,当为一个具有继承关系的应用程序设置了不同的上下文时,就可以使用根这个术语。根层次结构中的根上下文(通常包含一些通用配置)是根上下文。
见JB回答:Web-application context/ root application context and transaction manager setup
然而,在您的例子中,root一词有一个特殊的含义,因为它用于web容器。它主要指的是web应用程序路径的根,因为每个web应用程序只有一个上下文,我们讨论的是给定web应用程序的context root。
请参阅http://tomcat.apache.org/tomcat-7.0-doc/config/context.html
https://stackoverflow.com/questions/19940716
复制相似问题