JSP徹底自學手冊圖文教程

JSP全名爲Java Server Pages,中文名叫java服務器頁面,其根本是一個簡化的Servlet設計,它是由Sun Microsystems公司倡導、許多公司參與一塊兒創建的一種動態網頁技術標準。JSP技術有點相似ASP技術,它是在傳統的網頁HTML(標準通用標記語言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而造成JSP文件,後綴名爲(*.jsp)。 用JSP開發的Web應用是跨平臺的,既能在Linux下運行,也能在其餘操做系統上運行。html

關於JSP的詳細自學教程:java

JSP徹底自學手冊圖文教程web

它實現了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技術的簡單易用,徹底的面向對象,具備平臺無關性且安全可靠,主要面向因特網的全部特色。數據庫

語言特色編程

優勢瀏覽器

(1)一次編寫,處處運行。除了系統以外,代碼不用作任何更改。安全

(2)系統的多平臺支持。基本上能夠在全部平臺上的任意環境中開發,在任意環境中進行系統部署,在任意環境中擴展。相比ASP的侷限性JSP的優點是顯而易見的。服務器

(3)強大的可伸縮性。從只有一個小的Jar文件就能夠運行Servlet/JSP,到由多臺服務器進行集羣和負載均衡,到多臺Application進行事務處理,消息處理,一臺服務器到無數臺服務器,Java顯示了一個巨大的生命力。負載均衡

(4)多樣化和功能強大的開發工具支持。這一點與ASP很像,Java已經有了許多很是優秀的開發工具,並且許多能夠免費獲得,而且其中許多已經能夠順利的運行於多種平臺之下。jsp

(5)支持服務器端組件。web應用須要強大的服務器端組件來支持,開發人員須要利用其餘工具設計實現複雜功能的組件供web頁面調用,以加強系統性能。JSP能夠使用成熟的JAVA BEANS 組件來實現複雜商務功能。

缺點

(1) 與ASP也同樣,Java的一些優點正是它致命的問題所在。正是因爲爲了跨平臺的功能,爲了極度的伸縮能力,因此極大的增長了產品的複雜性。

(2) Java的運行速度是用class常駐內存來完成的,因此它在一些狀況下所使用的內存比起用戶數量來講確實是「最低性能價格比」了。

 

更多精品課程:

7天玩轉雲服務器

雲數據庫的Redis版使用教程

玩轉雲存儲對象存儲OSS使用入門

阿里雲CDN使用教程

負載均衡入門與產品使用指南

阿里雲大學官網(阿里雲大學 - 官方網站,雲生態下的創新人才工場

相關文章
相關標籤/搜索