JSP與ASP有哪些區分?

宣布日期 2012-03-17 16:46:26

 JSP(Java Server Page)與ASP(Active Server Page)二者都是經常利用的靜態網頁手藝,也都是能夠嵌入HTML中的法式,但二者是有著實質的差別,首要從以下幾個方面臨其停止比擬:
  (1)Web辦事器的撐持:大大都通用的 Web辦事器如:Apache、Netscape和Microsoft IIS都撐持JSP頁面,只需微軟自身的Microsoft IIS和Personal Web Server能夠撐持ASP。

  (2)平臺的撐持:JSP具備平臺自力性,只需是普通的Java法式能夠運轉的平臺,都撐持JSP法式。Windows平臺能夠很好的撐持ASP,但ASP對基于Win32逐步模子的依靠,使得它難于一向到別的平臺上。

  (3)組件模子:JSP是成立在可重用的、跨平臺的組件(如:JavaBeans、Enterprises JavaBeans 和用戶定制的標簽庫等組件)之上的,而ASP利用的是基于Win32的COM組件模子。

  (4)劇本說話:JSP能夠利用Java編程說話或JavaScript作為劇本說話,而ASP利用VBScript或Jscript作為劇本說話。

  (5)寧靜性:JSP利用Java寧靜模子,而ASP利用Windows NT的寧靜布局。

  (6)與Access數據庫的毗連:JSP利用JDBC成立與Access數據庫的毗連,而ASP對Access數據庫利用Data Active Objects。

  (7)用戶定制的標簽:JSP能夠利用用戶定制標簽庫停止擴大,而ASP中沒有效戶定制標簽庫,ASP是不能擴大的。