Can someone clearly explain what is the meaning for the word "context"?
I would like to know in web apps in specific if possible (Example: Application Context)
thanks in advance!!
This isn't an English question: this is a computer question.
In web programming, a "context" is a single application running on a web server that might have many such applications. When a user enters a URL on his browser, a context looks like a directory name. For example, if you type "http://www.example.com/foobar", "foobar" may be a context. As far as the user can tell, it might be an ordinary directory, too, but it might be a context.
When you write a web application, you can (and should) write it so that you don't know or care what the context name is. You could then deploy the same application to the same server twice, with two different context names -- perhaps a test or demo version along with the production version. Or you could simply preserve the flexibility to change the context name.
For example, in ASP, in most places where you give a link between pages in your application, you can put a tilde at the front, like "~/somedir/page.aspx", and the system fills in the context for you. In others, like JSP/servlets, you have to do a function call to get the context name and build the URL.
BTW, blank is a valid context name, so you can have an app that runs at the root of the web server.