【前言】
在敲ssh商城的時候總是會遇到html賦值黏貼jsp頁面然后用于java網頁的顯示,其實那時候會有疑惑,為什么不直接使用html,而是jsp,在學習的深入以及查閱的相關的資料,知道jsp和html還是區別很大的,其實真正和它更相似是asp!
【總結】
1.jsp的定義
JSP:Java Server Pages,Java服務器頁面,其根本是一個簡化的Servlet設計,JSP技術有點類似ASP技術,它是在傳統的網頁HTML文件中插入Java程序段和JSP標記從而形成JSP文件,后綴名為(*.jsp)。 用JSP開發的Web應用是跨平臺的,既能在linux下運行,也能在其他操作系統上運行。
2.jsp組成部分
一個JSP頁面可以被分為以下幾部份:靜態數據,如HTMLJSP指令,如include指令JSP腳本元素和變量JSP動作用戶自定義標簽:(標簽庫)
2.jsp的優勢:
(1)一次編寫,到處運行。除了系統之外,代碼不用做任何更改。
(2)系統的多平臺支持。基本上可以在所有平臺上的任意環境中開發,在任意環境中進行系統部署,在任意環境中擴展。相比ASP的局限性JSP的優勢是顯而易見的。 (3)強大的可伸縮性。從只有一個小的Jar文件就可以運行Servlet/JSP,到由多臺服務器進行集群和負載均衡,到多臺application進行事務處理,消息處理,一臺服務器到無數臺服務器,Java顯示了一個巨大的生命力。 (4)多樣化和功能強大的開發工具支持。這一點與ASP很像,Java已經有了許多非常優秀的開發工具,而且許多可以免費得到,并且其中許多已經可以順利的運行于多種平臺之下。 (5)支持服務器端組件。web應用需要強大的服務器端組件來支持,開發人員需要利用其他工具設計實現復雜功能的組件供web頁面調用,以增強系統性能。JSP可以使用成熟的JAVA BEANS 組件來實現復雜商務功能。
3.jsp和html,asp比較
| web服務器 | 平臺支持 | 組件模型 | 安全性 | 標簽 |
jsp | iis,Apache | 獨立性 | 可重用 | java安全模型 | 可定義 |
asp | 微軟 | 依賴windows | COM組件模型 | NT安全模型 | 不可自定義 |
html | - | 獨立 | - | - | - |
|
新聞熱點
疑難解答