您好,登錄后才能下訂單哦!
JSP 全名為 Java Server Pages ,中文名叫 java 服務器頁面,其根本是一個簡化的 Servlet 設計,它是由 Sun Microsystems 公司倡導、許多公司參與一起建立的一種動態網頁技術標準。 JSP 技術有點類似 ASP 技術,它是在傳統的網頁 HTML (標準通用標記語言的子集)文件 (*.htm,*.html) 中插入 Java 程序段 (Scriptlet) 和 JSP 標記 (tag) ,從而形成 JSP 文件,后綴名為 (*.jsp) 。 用 JSP 開發的 Web 應用是跨平臺的,既能在 Linux 下運行,也能在其他操作系統上運行。
它實現了 Html 語法中的 java 擴展(以 <%, %> 形式)。 JSP 與 Servlet 一樣,是在服務器端執行的。通常返回給客戶端的就是一個 HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。
JSP 技術使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets ,來封裝產生動態網頁的處理邏輯。網頁還能通過 tags 和 scriptlets 訪問存在于服務端的資源的應用邏輯。 JSP 將網頁邏輯與網頁設計的顯示分離,支持可重用的基于組件的設計,使基于 Web 的應用程序的開發變得迅速和容易。 JSP(JavaServer Pages) 是一種動態頁面技術,它的主要目的是將表示邏輯從 Servlet 中分離出來。
Java Servlet 是 JSP 的技術基礎,而且大型的 Web 應用程序的開發需要 Java Servlet 和 JSP 配合才能完成。 JSP 具備了 Java 技術的簡單易用,完全的面向對象,具有平臺無關性且安全可靠,主要面向因特網的所有特點。
語言特點:
l 優點
一次編寫,到處運行。除了系統之外,代碼不用做任何更改。
系統的多平臺支持。基本上可以在所有平臺上的任意環境中開發,在任意環境中進行系統部署,在任意環境中擴展。相比 ASP 的局限性 JSP 的優勢是顯而易見的。
強大的可伸縮性。從只有一個小的 Jar 文件就可以運行 Servlet/JSP ,到由多臺服務器進行集群和負載均衡,到多臺 Application 進行事務處理,消息處理,一臺服務器到無數臺服務器, Java 顯示了一個巨大的生命力。
多樣化和功能強大的開發工具支持。這一點與 ASP 很像, Java 已經有了許多非常優秀的開發工具,而且許多可以免費得到,并且其中許多已經可以順利的運行于多種平臺之下。
支持服務器端組件。 web 應用需要強大的服務器端組件來支持,開發人員需要利用其他工具設計實現復雜功能的組件供 web 頁面調用,以增強系統性能。 JSP 可以使用成熟的 JAVA BEANS 組件來實現復雜商務功能。
l 缺點
與 ASP 也一樣, Java 的一些優勢正是它致命的問題所在。正是由于為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產品的復雜性。
Java 的運行速度是用 class 常駐內存來完成的,所以它在一些情況下所使用的內存比起用戶數量來說確實是“最低性能價格比”了。
JSP 自學手冊:https://edu.aliyun.com/course/503/lesson/list?utm_content=g_1000056752
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。