『壹』 javaweb項目如何訪問靜態資源
1 在spring框架下,如果讓mvc攔截所有路徑,需要配置靜態資源路徑:
<mvc:resourceslocation="/image"mapping="image/**"/>
<mvc:resourceslocation="/css"mapping="css/**"/>
現在一般都使用rest風格介面, 即mvc攔截/rest/**請求, 所以只要把靜態文件放在其他路徑就可以了
2 原生servlet,struct2 直接訪問即可
『貳』 為什麼要把靜態資源放在WEB-INF下
之前看過apach及nginx對於靜態資源(含js,圖片,css等)部分的緩存,用於加速並減輕後台實際web伺服器的壓力。 靜態資源緩存是WEB伺服器優化的一種手段,基本原理如下: 1.客戶端瀏覽器請求伺服器一個服務(該服務含有圖片,js等靜態資源),通常...
『叄』 靜態資源配置名詞解釋靜態資源配置名詞解釋
靜態資源和動態資源的概念
簡單來說:
靜態資源:一般客戶端發送請求到web伺服器,web伺服器從內存在取到相應的文件,返回給客戶端,客戶端解析並渲染顯示出來。
動態資源:一般客戶端請求的動態資源,先將請求交於web容器,web容器連接資料庫,資料庫處理數據之後,將內容交給web伺服器,web伺服器返回給客戶端解析渲染處理。
2.靜態資源和動態資源的區別
a.靜態資源一般都是設計好的html頁面,而動態資源依靠設計好的程序來實現按照需求的動態響應;
b.靜態資源的交互性差,動態資源可以根據需求自由實現;
c.在伺服器的運行狀態不同,靜態資源不需要與資料庫參於程序處理,動態可能需要多個資料庫的參與運算。
『肆』 開發web應用程序時,靜態文件一般存放在什麼位置