web應用程式的目錄結構:
新建乙個資料夾,在其中方html檔案和js檔案和css檔案和jpg,在當中新建乙個web-inf資料夾。
web-inf目錄中的內容是不能被客戶端直接訪問的,存放一些比較隱秘的資訊
web-inf目錄中建乙個classes資料夾,存放開發者書寫業務類編譯生成的class檔案;新建乙個lib資料夾,存放web應用程式中所使用的jar檔案
web.xml 用於web元件的註冊
tomcat的目錄結構:
bin:用於存放tomcat中的可執行檔案。其中startup.bat用於啟動tomcat。shutdown.bat用於關閉tomcat
conf:存放tomcat的配置檔案.其中server.xml用於tomcat伺服器相關的配置。web.xml用於tomcat中web應用相關的配置。
server.xml
…….描述tomcat啟動埠
lib:用於存放tomcat執行時所使用的jar包。其中servlet-api.jar是tomcat根據servlet規範提供實現類,所生成的jar檔案。
logs:用於存放日誌檔案。
temp:用於存放臨時檔案。
web伺服器,web容器 web應用伺服器的區別。
web伺服器主要作用於開啟伺服器,監聽埠,接受請求,產生響應,只是智慧型產生靜態的html響應資訊,極大的影響響應資訊靈活性。
web容器是輔助應用的一種解決方案。允許將請求資訊處理完成後,動態產生響應資訊。
web伺服器加上web容器,合成web應用伺服器。
表示層 應用層
表示層 功能 為異種機通訊提供一種公共語言,以便能進行互操作。這種型別的服務之所以需要,是因為不同的計算機體系結構使用的資料表示法不同。例如,ibm主機使用ebcdic編碼,而大部分pc機使用的是ascii碼。在這種情況下,便需要表示層來完成這種轉換。應用層 包含了通常要使用的協議 http協議 超...
JAVA WEB 實現分頁技術
這段時間因為專案需要,要做乙個分頁的功能,具體來說就是希望從資料庫每次只取一部分結果,這樣每頁就顯示那些結果,實現原理很簡單,就是建立乙個pageutil類,裡面放當前訪問的頁數 這個是從客戶瀏覽器傳到後台的資料,所以你的分頁需要用它來定位記錄的條目 和每一頁顯示的記錄行數。然後通過分頁計算就可以得...
三層架構 表示層 業務邏輯層 資料訪問層2
在軟體體系架構設計中,分層式結構是最常見,也是最重要的一種結構。微軟推薦的分層式結構一般分為三層,從下至上分別為 資料訪問層 業務邏輯層 又或稱為領域層 表示層。三層結構原理 3個層次中,系統主要功能和業務邏輯都在業務邏輯層進行處理。所謂三層體系結構,是在客戶端與資料庫之間加入了乙個 中間層 也叫元...