濮阳杆衣贸易有限公司

主頁 > 知識庫 > JSP是什么?JSP是什么意思?

JSP是什么?JSP是什么意思?

熱門標簽:汝南縣地圖標注app 地圖標注專業(yè)和非專業(yè) 智能電話機器人銷售話術 山東ai外呼電銷機器人好用嗎 湖北地圖標注公司 外呼直播語音系統(tǒng) 福建電銷貓機器人收費 甘肅銷售電銷機器人公司 四川正規(guī)外呼系統(tǒng)軟件
JSP(Java Server Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。JSP技術有點類似ASP技術,它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。 用JSP開發(fā)的Web應用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行。

JSP的簡單介紹

  JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設計的顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發(fā)變得迅速和容易。 JSP(JavaServer Pages)是一種動態(tài)頁面技術,它的主要目的是將表示邏輯從Servlet中分離出來。

  Web服務器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結果連同JSP文件中的HTML代碼一起返回給客戶端。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。  

 JSP與JavaServlet一樣,是在服務器端執(zhí)行的,通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。  

 JSP的1.0規(guī)范的最后版本是1999年9月推出的,12月又推出了1.1規(guī)范。目前較新的是JSP1.2規(guī)范,JSP2.0規(guī)范的征求意見稿也已出臺。    JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet是JSP的技術基礎,而且大型的Web應用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術的簡單易用,完全的面向?qū)ο螅哂衅脚_無關性且安全可靠,主要面向因特網(wǎng)的所有特點。  

 自JSP推出后,眾多大公司都支持JSP技術的服務器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應用的服務器端語言。  

 JSP可用一種簡單易懂的等式表示為:HTML+Java+JSP標記=JSP。

JSP技術的強勢


(1)一次編寫,到處運行。除了系統(tǒng)之外,代碼不用做任何更改。
(2)系統(tǒng)的多平臺支持。基本上可以在所有平臺上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比ASP.NET的局限性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)復雜商務功能。
JSP技術的弱勢

  (1) 與ASP一樣,Java的一些優(yōu)勢正是它致命的問題所在。正是由于為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復雜性。
  (2) Java的運行速度是用class常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來說確實是“最低性能價格比”了。從另一方面,它還需要硬盤空間來儲存一系列的.java文件和.class文件,以及對應的版本文件。
您可能感興趣的文章:
  • javascript:void(0)是什么意思及href=#與href=javascriptvoid(0)的區(qū)別
  • 什么是MEAN?JavaScript編程中的MEAN是什么意思?
  • javascript:void(0)是什么意思示例介紹
  • 一個挺有意思的Javascript小問題說明
  • 有一段有意思的代碼-javascript現(xiàn)實多行信息
  • JavaScript 是什么意思

標簽:肇慶 臨沂 白銀 吳忠 黔東 南充 梅州 昌都

巨人網(wǎng)絡通訊聲明:本文標題《JSP是什么?JSP是什么意思?》,本文關鍵詞  JSP,是什么,意思,JSP,是什么,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《JSP是什么?JSP是什么意思?》相關的同類信息!
  • 本頁收集關于JSP是什么?JSP是什么意思?的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    平陆县| 孝昌县| 忻州市| 砀山县| 沂水县| 通山县| 德保县| 菏泽市| 宜章县| 扎赉特旗| 海兴县| 昭通市| 大埔县| 潼关县| 诸暨市| 永川市| 垣曲县| 来凤县| 柳江县| 鄂托克前旗| 洛浦县| 锡林郭勒盟| 沙洋县| 大足县| 泽普县| 广灵县| 九台市| 繁峙县| 通州区| 鹤壁市| 屏边| 罗平县| 钦州市| 淅川县| 遵化市| 米林县| 乐清市| 江安县| 浙江省| 商水县| 兴山县|