關于計生品是什么,jsp是什么這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、JSP全名為Java Server Pages,中文名叫java服務器頁面,其根本是一個簡化的Servlet設計,它 是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。
2、JSP技術有點類似ASP技術,它是在傳統(tǒng)的網(wǎng)頁HTML(標準通用標記語言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件,后綴名為(*.jsp)。
3、 用JSP開發(fā)的Web應用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行。
4、 它實現(xiàn)了Html語法中的java擴展(以 <%, %>形式)。
5、JSP與Servlet一樣,是在服務器端執(zhí)行的。
6、通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。
7、 JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。
8、網(wǎng)頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。
9、JSP將網(wǎng)頁邏輯與網(wǎng)頁設計的顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發(fā)變得迅速和容易。
10、 JSP(JavaServer Pages)是一種動態(tài)頁面技術,它的主要目的是將表示邏輯從Servlet中分離出來。
11、 Java Servlet是JSP的技術基礎,而且大型的Web應用程序的開發(fā)需要Java Servlet和JSP配合才能完成。
12、JSP具備了Java技術的簡單易用,完全的面向?qū)ο螅哂衅脚_無關性且安全可靠,主要面向因特網(wǎng)的所有特點。
13、 它的基本特點是可以使處理JSP的容器推遲評估JSP標記屬性。
14、我們知道一般JSP是首先評估JSP標記的屬性,然后在處理JSP標記時使用這些屬性,而JSP fragment提供了動態(tài)的屬性。
15、也就是說,這些屬性在JSP處理其標記體時是可以被改變的。
16、JSP需要將這樣的屬性定義為 javax.servlet.jsp.tagext.JspFragment類型。
17、當JSP標記設置成這種形式時,這種標記屬性實際上的處理方法類似于標記體。
18、在實現(xiàn)標記的程序中,標記屬性可以被反復評估多次。
19、這種用法稱為JSP fragment。
20、JSP fragment還可以定義在一個SimpleTag處理程序中使用的自制標記動作。
21、像前面例子說明的,getJspBody返回一個 JspFragment對象并可以在doTag方法中多次使用。
22、需要注意的是,使用JSP fragment的JSP只能有一般的文本和JSP action,不能有scriptlet和scriptlet表達式。
23、 優(yōu)點 ?。?)一次編寫,到處運行。
24、除了系統(tǒng)之外,代碼不用做任何更改。
25、 ?。?)系統(tǒng)的多平臺支持。
26、基本上可以在所有平臺上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。
27、相比ASP的局限性JSP的優(yōu)勢是顯而易見的。
28、 (3)強大的可伸縮性。
29、從只有一個小的Jar文件就可以運行Servlet/JSP,到由多臺服務器進行集群和負載均衡,到多臺Application進行事務處理,消息處理,一臺服務器到無數(shù)臺服務器,Java顯示了一個巨大的生命力。
30、 ?。?)多樣化和功能強大的開發(fā)工具支持。
31、這一點與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。
32、 (5)支持服務器端組件。
33、web應用需要強大的服務器端組件來支持,開發(fā)人員需要利用其他工具設計實現(xiàn)復雜功能的組件供web頁面調(diào)用,以增強系統(tǒng)性能。
34、JSP可以使用成熟的JAVA BEANS 組件來實現(xiàn)復雜商務功能。
35、 缺點 (1) 與ASP也一樣,Java的一些優(yōu)勢正是它致命的問題所在。
36、正是由于為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復雜性。
37、 ?。?) Java的運行速度是用class常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來說確實是“最低性能價格比”了。
本文分享完畢,希望對大家有所幫助。
標簽:
免責聲明:本文由用戶上傳,如有侵權請聯(lián)系刪除!