Servlet3.1規範之Web應用

jieforest發表於2012-12-25
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部落格 ” ,連結:http://blog.itpub.net/301743/viewspace-751631/,如需轉載,請註明出處,否則將追究法律責任。

相關文章