當前位置:編程學習大全網 - 遊戲軟體 - JSP和Servlet有什麽區別?

JSP和Servlet有什麽區別?

jsp經編譯後就變成了Servlet.(JSP的本質就是Servlet,JVM只能識別java的類,不能識別JSP的代碼,Web容器將JSP的代碼編譯成JVM能夠識別的java類)

jsp更擅長表現於頁面顯示,servlet更擅長於邏輯控制.

Servlet中沒有內置對象,Jsp中的內置對象都是必須通過HttpServletRequest對象,HttpServletResponse對象以及HttpServlet對象得到.

Jsp是Servlet的壹種簡化,使用Jsp只需要完成程序員需要輸出到客戶端的內容,Jsp中的Java腳本如何鑲嵌到壹個類中,由Jsp容器完成。而Servlet則是個完整的Java類,這個類的Service方法用於生成對客戶端的響應。

JSP全名為Java Server Pages,中文名叫java服務器頁面,其根本是壹個簡化的Servlet設計,它[1]是由Sun Microsystems公司倡導、許多公司參與壹起建立的壹種動態網頁技術標準。JSP技術有點類似ASP技術,它是在傳統的網頁HTML(標準通用標記語言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件,後綴名為(*.jsp)。 用JSP開發的Web應用是跨平臺的,既能在Linux下運行,也能在其他操作系統上運行。

Servlet(Server Applet)是Java Servlet的簡稱,稱為小服務程序或服務連接器,用Java編寫的服務器端程序,主要功能在於交互式地瀏覽和修改數據,生成動態Web內容。

參考資料

百度.百度[引用時間2017-12-29]

  • 上一篇:弱弱的問下,必應這個搜索引擎怎麽樣,有什麽特色和優缺點
  • 下一篇:壞男人的txt全集下載地址
  • copyright 2024編程學習大全網