繁体   English   中英

不了解Java EE中的上下文概念

[英]Don't understand the concept of a context in Java EE

我一直在学习Spring,JSP和servlets。 我不理解上下文根的概念。 有这么多。 SpringContext根,servlet上下文根,可能还有其他。

在Spring MVC应用程序中,有多少上下文根以及如何识别它们? 他们真正的意思是什么?

上下文通常是指用于与运行时环境交互的接口。 这个为您的程序提供了在这种域中运行的所有应用程序通常需要的一组功能(如安全性,请求处理等等)。 这样的环境通常在java堆栈中命名为container (servlet容器,ejb one等等)

请参阅Java中的上下文究竟是什么?

然后,当为具有它们之间的继承的单个应用程序设置不同的上下文时,可以使用术语root。 根层次结构中的那个(通常持有一些常规配置)是根上下文。

请参阅JB Nizet的答案: Web应用程序上下文/根应用程序上下文和事务管理器设置

但是在您的情况下,术语root具有特殊的意义,因为它用于Web容器。 它主要指Web应用程序路径的根,因为每个Web应用程序只有一个上下文,我们正在讨论给定Web应用程序的context root

请参见http://tomcat.apache.org/tomcat-7.0-doc/config/context.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM