JSP代表Java服務(wù)器頁(yè)面。應(yīng)用程序服務(wù)器端使用的編程工具。
JSP 基本上用于支持平臺(tái) – 獨(dú)立和動(dòng)態(tài)的方法來(lái)構(gòu)建 Web 依賴(lài)的應(yīng)用程序。JSP 頁(yè)面類(lèi)似于 ASP 頁(yè)面,因?yàn)樗鼈兪窃诜?wù)器上編譯的,而不是在用戶的 Web 瀏覽器上進(jìn)行編譯。JSP 是由 Sun Microsystems 公司于 1999 年開(kāi)發(fā)的。JSP 的開(kāi)發(fā)使用語(yǔ)言,其中內(nèi)置的所有功能都是用 Java 編程語(yǔ)言創(chuàng)建的。
JSP的特點(diǎn):
- JSP 是 Servlet 技術(shù)的擴(kuò)展版本。
- JSP 技術(shù)類(lèi)似于 Servlet 應(yīng)用程序接口(API)。
- 它提供了一些附加功能,例如表達(dá)式語(yǔ)言和自定義標(biāo)簽等。
- JSP 文件更容易部署,因?yàn)?JSP 引擎會(huì)自動(dòng)執(zhí)行 Java 代碼的重新編譯。
JSP的優(yōu)勢(shì):
JSP 有很多優(yōu)點(diǎn)。
- 對(duì) Servlet 的擴(kuò)展: Servlet 的 JSP 擴(kuò)展。我們可以在 JSP 中使用 Servlet 的所有功能。我們可以輕松使用 JSP 開(kāi)發(fā)的隱式對(duì)象、預(yù)定義標(biāo)簽、自定義標(biāo)簽和表達(dá)式語(yǔ)言。
- 易于維護(hù): 它易于管理,因?yàn)槲覀兛梢暂p松地分離我們的業(yè)務(wù)邏輯,在 Servlet 技術(shù)中,我們可以將我們的業(yè)務(wù)邏輯與 Presentation 邏輯混合。
- 快速發(fā)展: 無(wú)需重新編譯和重新部署。如果 JSP 頁(yè)面被修改。我們不需要重新編譯和重新部署項(xiàng)目。如果我們想改變應(yīng)用程序的外觀和感覺(jué),則需要重新編譯和更新 Servlet 代碼。
- 比 Servlet 更少的代碼: 在 JSP 中,我們可以使用很多標(biāo)簽,例如 action 標(biāo)簽、jstt、Custom 標(biāo)簽等,以減少代碼。我們可以使用 EL 和隱式對(duì)象。
- JSP 頁(yè)面代碼在客戶端上不可見(jiàn),只有生成的 HTML 可見(jiàn)。
JSP的缺點(diǎn):
- 由于 JSP 頁(yè)面在編譯過(guò)程之前首先被轉(zhuǎn)換為 servlet,因此很難調(diào)試或跟蹤錯(cuò)誤。
- 由于 JSP 頁(yè)面被轉(zhuǎn)換為 Servlets 并被編譯,因此很難跟蹤 JSP 頁(yè)面中發(fā)生的錯(cuò)誤。
- 數(shù)據(jù)庫(kù)連接并不容易。
- JSP 頁(yè)面需要更多的磁盤(pán)空間來(lái)保存 JSP 頁(yè)面。
- 第一次訪問(wèn) JSP 頁(yè)面時(shí)需要更多時(shí)間,因?yàn)樗鼈円诜?wù)器上編譯。
JSP的用途:
- JSP 有很多優(yōu)點(diǎn)。首先,動(dòng)態(tài)部分是用 Java 編寫(xiě)的,而不是 Visual Basic 或其他 MS 特定的語(yǔ)言,因此它更強(qiáng)大,更易于使用。
- 它是獨(dú)立于非 Microsoft Web 服務(wù)器和其他操作系統(tǒng)的平臺(tái)
- JSP 幫助開(kāi)發(fā)人員使用特殊的 JSP 標(biāo)簽在 HTML 頁(yè)面中插入 Java 代碼
- JSP 也可用于訪問(wèn) JavaBeans 對(duì)象。JSP 允許使用請(qǐng)求和響應(yīng)對(duì)象跨頁(yè)面共享信息。
- 它可以用于將視圖層與 Web 應(yīng)用程序中的業(yè)務(wù)邏輯分離
作者:海擁
鏈接:
1.《jsp入門(mén)教程,干貨看這篇!關(guān)于Java中的 JSP 你了解多少?》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無(wú)關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。
2.《jsp入門(mén)教程,干貨看這篇!關(guān)于Java中的 JSP 你了解多少?》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來(lái)源地址,http://f99ss.com/gl/2491836.html