java笔记javaweb部分
?
講一下http get 和post請求的區(qū)別?
1.?get請求的數據會在地址欄顯示出來,而post則不會
2.?Get傳輸的數據是有限制的,post傳輸的數據則沒有限制。
3.?Post比get的安全性高
說一下你對servlet的理解。或者servlet是什么?
用java編寫的服務器端的程序。它能夠交互式地瀏覽和修改數據,生成動態(tài)web內容。
簡單說一下servlet的生命周期?
1.?加載和實例化
2.?初始化
3.?請求和處理
4.?服務結束
Servlet API中forward()與redirect()的區(qū)別?
Forward是轉發(fā) ??redirect是重定向
1、forward是服務器端的轉向而redirect是客戶端的跳轉。
2、使用forward瀏覽器的地址不會發(fā)生改變。而redirect會發(fā)生改變。
3、Forward是一次請求中完成。而redirect是重新發(fā)起請求。
4、Forward是在服務器端完成,而不用客戶端重新發(fā)起請求,效率較高。
Jsp和servlet有哪些相同點和不同點?
JSP側重于視圖,servlet用于控制邏輯。
Jsp有哪些內置對象?作用分別是什么?
9個內置對象
Page :jsp網頁本身
Config :servlet 的構架部件
Application : servlet正在執(zhí)行的內容
request :發(fā)出請求
responce :作出響應
Session : 與請求有關的會話期
Out :用來傳送回應的輸出
Exception 針對錯誤的網頁,未捕捉的例外:
pageContext :網頁的屬性是在這里管理
四大作用域:pageContext request session application
說一下session和cookies的區(qū)別?你在項目中都有哪些地方使用到了?
1.?cookie存放在客戶端,session存放在服務器
2.?Cookie沒有session安全
3.?Session比較占據服務器性能,應當使用cookie
將登錄等重要信息存放到session
將其他信息可以存放到cookie中,比如購物車
MVC的各個部分都有哪些技術來實現?
模型(javaBean)
視圖(html、jsp)
控制器(servlet、action)
jsp+servlet+javaBean
轉載于:https://www.cnblogs.com/bianshiguang/p/10990003.html
總結
以上是生活随笔為你收集整理的java笔记javaweb部分的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 记一次中台数据传输同步Elasticse
- 下一篇: PHP 从数组对象中取出数组提示:Und