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