❶ 解釋JSP的作用,並列舉JSP的特點
JSP是一種建立在Servlet規范功能之上的動態網頁技術,是在通常的網頁文件中嵌入腳本代碼,用於產生動態內容,在JSP文件中嵌入的是java代碼和JSP標記。
特點:
1、將內容的生成和顯示進行分離使用JSP技術,Web頁面開發人員可以使用HTML或者XML標識來設計和格式化最終頁面。
2、強調可重用的組件絕大多數JSP頁面依賴於可重用的,跨平台的組件來執行應用程序所要求的更為復雜的處理。
3、採用標識簡化頁面開發Web頁面開發人員不會都是熟悉腳本語言的編程人員。
JSP的優缺點
一、缺點
1、JSP技術極大的增加了產品的復雜性。
2、java的高效率運行需要佔用大量的內存和硬碟空間。一方面,java的高速運行是通過.class文件常駐內存來實現的,另一方面,還需要硬碟空間來存儲一系列的.java文件和.class文件以及對應的版本文件。
3、JSP程序調試困難。
二、優點
1、JSP代碼跨平台,即一次編寫,處處運行。
2、JSP組件跨平台可重用,企業JavaBeans組件可以訪問傳統的資料庫,並能以分布式系統模式工作於Solaris,Linux,UNIX和Windows平台。
3、支持多種網頁格式。
4、JSP標簽可擴充性。JSP技術允許開發者擴展JSP標簽,定製JSP標簽庫,所以網頁製作者充分利用與XML兼容的標簽技術強大的功能,大大減少對腳本語言的依賴。