Web应用
一个Web应用是由许多servlet、HTML页面、类和其他资源组成的集合,这些资源组成了一个运行在Web服务器上的完整应用程序。Web应用程序能够捆绑和运行在来自不同提供商的不同容器上。
10.1 Web服务器中的Web应用程序
在Web服务器中Web应用程序的根目录是一个特定的路径。例如,一个catalog应用,可以位于
http://www.mycorp.com/catalog。以这个前缀开始的所有请求将被路由到代表catalog应用的ServletContext环境中。
servlet容器能够制定Web应用程序自动生成的规则。例如,一个~user/映射可用于映射到一个基于/home /user/public_html/的Web应用。
默认情况下,在任何时候一个Web应用程序的实例必须运行在一个虚拟机(VM)中。如果应用程序通过其部署描述文件标记为“分布式”的,那么可以覆盖此行为。标记为分布式的应用程序必须遵守比普通的Web应用程序更严格的规则。本规范中陈述了这些规则。
10.2 与ServletContext的关系
servlet容器必须强制web应用程序和ServletContext之间一对一进行通信。ServletContext对象提供了一个servlet和它的应用程序视图。
10.3 Web应用的要素
Web应用程序可能包括以下项目:
■ Servlets
■ JSP 页面
■ 实用工具类
■ 静态文件(HTML,图像,声音等)
■ 客户端Java applets,beans,和类
■ 结合上述所有要素的描述性的元信息
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/301743/viewspace-751631/
,如需转载,请注明出处,否则将追究法律责任。