Servlet配置啟動時加載


1.為什么使用啟動時加載
Servlet對象是第一次被訪問的時候會被創建的,init方法就會執行。假設在init方法中做了一些比較耗時的操作(比如:加載了一些配置文件並且解析可能需要花費3秒鍾)。第一個用戶第一次訪問這個Servlet的時候,需要等待3秒鍾。如何使第一個用戶在第一次訪問的時候不需要花費這么長時間?
2.什么是啟動時加載
Servlet默認是在第一次訪問的時候創建的對象,現在通過一個配置將Servlet的實例化的過程放在服務器啟動的時候(讓服務器啟動的時候創建Servlet的對象)。如果現在這樣做那么之前花費的時間就會在服務器啟動的時候一起花費掉了。對於用戶來講就不需要額外花費這個時間。
3.配置完成啟動時加載


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM