JSP自學推薦
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 自學手冊:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69926013/viewspace-2650964/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 給你推薦幾個免費自學網站網站
- Linux學習路線圖及常逛自學網站推薦Linux網站
- 推薦6款自學網站,好用到暴風哭泣!網站
- 學習Django的推薦Django
- 統計學書籍推薦
- 學習Hadoop最佳書籍推薦Hadoop
- phper gopher 學習網站推薦PHPGo學習網站
- Spotify 每週推薦功能:基於機器學習的音樂推薦機器學習
- 有必要報名長沙前端培訓嗎?自學JavaScript圖書推薦前端JavaScript
- [推薦]
- H5 自動化測試框架推薦H5框架
- 「擴充套件推薦」Laravel Auto Routes 自動路由套件Laravel路由
- 轉行學程式設計推薦學什麼?程式設計
- 推薦五款免費且優質的自學網站,你值得擁有網站
- 推薦一本適合初學者全面自學python的書(附贈電子書)Python
- 我的推薦系統學習之路
- [推薦]大量 Blazor 學習資源(二)Blazor
- Java學習必備書籍推薦Java
- 推薦學Java——初識資料庫Java資料庫
- 如何學web前端,好用工具推薦Web前端
- Transformer學習資源&順序推薦ORM
- 機器學習必看書籍推薦機器學習
- 推薦系統實踐學習系列(三)推薦系統冷啟動問題
- 來自開發同事推薦的免費好用apiAPI
- 讀大學有用嗎?(推薦給在校大學生)
- python值得學習嗎?為何推薦學習python?Python
- 求推薦
- GPT 推薦GPT
- 推薦序
- 商品推薦
- 推薦系統論文之序列推薦:KERL
- 【吳軍老師推薦】大學書單
- 牆裂推薦!!學Python要避免哪些坑Python
- SQL 資料庫學習路線推薦SQL資料庫
- 強烈推薦Python新手學習之——字典Python
- 學Java有什麼技巧和方法推薦?Java
- 推薦適合Java初學的書籍?Java
- 有Go好用的自動化測試框架推薦嗎?Go框架