-
1.jetty與tomcat的區別。
- jetty相對於tomcat來說更簡潔,但是兩者的功能差不多
- jetty相比於tomcat來說更適合於初學者使用,省空間
- 大型項目一般使用tomcat
-
2.如何修改jetty默認端口?如何修改tomcat默認端口?
- 進入到jetty服務器安裝目錄下會看到start.ini配置文件,打開文件找到端口port將其修改,記住將其前面的註釋符去掉
-
3.如何啓動jetty服務器?
- 打開cmd,進入 jetty目錄下的bin目錄,輸入jetty.sh start
-
4.簡述Servlet的生命週期。
- 加載和實例化
- 初始化
- 服務
- 銷燬
-
5.Servlet如何處理用戶的請求?
- 首先瀏覽器向 Web 服務器發送了一個 HTTP 請求,Web 服務器根據收到的請求,會先創建一個 HttpServletRequest 和 HttpServletResponse 對象,然後再調用相應的 Servlet 程序。
- 在 Servlet 程序運行時,它首先會從 HttpServletRequest 對象中讀取數據信息,然後通過 service() 方法處理請求消息,並將處理後的響應數據寫入到 HttpServletResponse 對象中。最後,Web 服務器會從 HttpServletResponse 對象中讀取到響應數據,併發送給瀏覽器。
- 注意:在web運行階段,只會創建一個對象
-
6.get請求和post的請求的區別。
- GET比POST更不安全,因爲參數直接暴露在URL上,所以不能用來傳遞敏感信息
- GET請求只能進行url編碼,而POST支持多種編碼方式。
- GET在瀏覽器回退時是無害的,而POST會再次提交請求
-
7.相對地址與絕對地址的區別。
- 相對地址,有參考物,不同的參考物,相對地址不同
- 絕對地址,對所有參考物來說都是統一的地址
-
8.請求重定向與請求轉發的區別。
- 請求重定向: 碰壁就截止了; 請求轉發:碰壁還有商量
-
9.jsp有哪九大內置對象?servlet如何獲取session和application對象?
-
out,page, request , response, session ,appliication, exception ,pageContext,config
-
session可以通過request.getSession(); 來獲取
application可以通過this.getServletContext();來獲取
-
-
10.什麼是單例?單例有哪些設計模式?
- 就是程序運行中,最多只能有一個實例化的對象
- 餓漢式,懶漢式…
JavaWeb--Servlet相關問題簡單回答
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.