引用 | 編輯
ff6969ff
2005-02-20 23:07 |
樓主
▼ |
||
x0
提供一些使用經驗給新手參考...歡迎指教 WEB-INF 為了讓web應用程式能正確的執行Servlet或Jsp等程式,您必須建立一個WEB-INF的目錄,其用途是存放web應用程式所需之檔案,並正確的部署,以讓您的web應用程式能正確的執行 WEB-INF目錄所需包含之子目錄與檔案: 檔案或目錄名稱 類型 用途 WEB-INF\classes 目錄 存放類別檔(須遵循java套件之定義) WEB-INF\lib 目錄 存放web應用程式所需之jar或zip檔 WEB-INF\web.xml 檔案 描述web應用程式之組態資訊(採XML格式) 由於WEB-INF有其特定用途,故您不能將其視為一般的目錄使用,例如您將一HTML網頁新增至WEB-INF目錄下,經由下列方式您也不能瀏覽該網頁。 http://127.0.0.1:8080/Test/WEB-INF/index.html classes目錄為存放java類別檔之所在,例如您的程式碼宣告如下 package edu.shu.tools; 此時您必須遵循java套件的定義在WEB-INF\classes下新增三層目錄分別是edu、shu與tools,並將編譯後的類別檔放在此目錄之下,web context才能正確的找到該檔。 另外套件的命名有一不成文之規定,第一層為組織之類型,例如公司為com,組織為org,個人為idv,第二層為組織之名稱例如shu(世新大學) ,第三層以下為功能分類,例如上例所代表為世新大學所提供之工具套件。 WEB-INF\lib 某些時候您必須將某些壓縮檔放置在此目錄之下才能正常使用您的web應用程式例如JDBC驅動程式,Servlet Container 會自動將此目錄下的jar或zip加入類別路徑(classpath) 。 WEB-INF\web.xml web應用程式的部署描述檔,以XML標籤形式部署,包含Servlet類別定義與url對應與安全性描述及timeout等組態設定。 有勞HTML的版區版主處理 x0
|