一般常見問題
什么是 JSP 技術?
JSP 技術的工作原理?
什么是 servlet?
我已經采用了servlets,為何還需要 JSP 技術呢?
從哪里可以獲得最新版本的 JSP 規范?
JSP 規范與 Java 2 Platform, Enterprise Edition 的關系如何?
有哪些web服務器支持JSP 技術?
Sun 公司是否提供 JSP 規范的參考實現?
JSP 技術與其他產品技術相比有什么不同?
從那里可獲得關于 JSP 技術的更多信息?
技術常見問題
JSP 頁面是什么?
JSP 頁面如何工作?
JSP 技術需要使用其他 Java 平臺 API 嗎?
JSP 頁面如何進行調用和編譯?
JSP 技術的語法是怎樣的?
能否使用 JSP 技術來生成 XML 頁面?
能否使用 XML 工具來生成和處理 JSP 頁面?
在 JSP 頁面中怎樣使用 Javabeans 組件(bean)?
一般常見問題
什么是 JSP 技術?
JavaServer Pages(JSP) 技術提供了一種簡單快速的方法來創建顯示動態生成內容的 Web 頁面。由業界處于領先地位的 Sun 公司制定了相關的 JSP 技術規范,該規范定義了如何在服務器和 JSP 頁面間進行交互,還描述了頁面的格式和語法。
JSP 技術的工作原理?
JSP 頁面使用 XML 標簽和 scriptlets(一種使用 Java 語言編寫的腳本代碼),封裝了生成頁面內容的邏輯。它將各種格式的標簽(HTML 或者 XML)直接傳遞回響應頁面。通過這種方式,JSP 頁面實現了頁面邏輯與其設計和顯示的分離。
JSP 技術是 Java 系列技術的一部分。JSP 頁面被編譯成 servlets,并可能調用 JavaBeans 組件(beans) 或 Enterprise JavaBeans 組件(企業 beans),以便在服務器端處理。因此,JSP 技術在構建可升級的基于 web 的應用程序時扮演了重要角色。
JSP 頁面并不局限于任何特定的平臺或 web 服務器上。JSP 規范在業界有著廣泛的適應性。
什么是 servlet?
相對于瀏覽器上運行的 applets 而言,servlet 是在服務器上運行的,用 Java 語言編寫的程序。詳細信息可訪問 http://java.sun.com/products/servlet.
我已經采用了servlets,為何還需要 JSP 技術呢?
既然 JSP 頁面也要被編譯成 servlets,那么理論上,您可以直接寫 servlets 來支持您的基于 web 的應用程序。然而,JSP 技術通過將頁面內容和顯示邏輯分開,簡化了創建網頁的過程。在許多應用程序中,需將模板內容和動態生成的數據一塊發送到客戶端;诖丝紤],使用 JSP 頁面技術將比全部用 servlets 來寫要方便得多。
從哪里可以獲得最新版本的JSP 規范?
最新的 JavaServer Pages 2.0 規范可以 從此 下載。
JSP 規范與 Java 2 Platform, Enterprise Edition 的關系如何?
JSP 2.0 規范是 Java 2 Platform, Enterprise Edition 1.4 的重要組成部分。 在構建基于 web 前端顯示的分布式企業應用程序方面,JSP 和 EJB 技術的結合顯示出強大的力量。
有哪些 web 服務器支持 JSP 技術?
有許多 JSP 技術實現可用于不同的 web 服務器。要獲取最新已被官方支持的 web 服務器信息 ,請訪問 http://java.sun.com/products/jsp/industry.html。
Sun 公司是否提供對 JSP 規范的參考實現?
J2EE SDK 是 JavaTM 2 Platform, Enterprise Edition 的參考實現。Sun 在 J2EE SDK 中改裝并集成了 Tomcat JSP 和 Java Servlet 實現。在應用程序部署和發布之前,可將J2EE SDK作為開發環境。
Tomcat 是免費和開放源代碼的 Java Servlet 和 JSP 技術的實現,它由 Apache Software Foundation 的Jakarta 項目組開發?蓮 http://jakarta.apache.org 下載。Tomcat 的商業應用需要有 Apache Software Foundation(ASF)的許可,并且可在 Apache 的網站上獲取二進制和源代碼的版本。JSP 技術的實現是 J2EE SDK 的一部分。
JSP 技術與其他產品技術相比有什么不同?
JSP 技術是行業協作的結果,它的設計是開放的,符合行業標準的,并支持絕大多數的服務器、瀏覽器和相關工具。由于使用可重用的組件和標簽取代了對頁面本身腳本語言的嚴重依賴,JSP 技術大大加快了開發的速度。所有 JSP 的實現均支持以 Java 編程語言為基礎的腳本語言,它有與生俱來的可適應性,支持復雜的操作。
從那里可獲得關于 JSP 技術的更多信息?
獲得關于 JSP 技術信息的最佳地方是 http://java.sun.com/products/jsp/。這里有大量的資源,還有 JSP 相關技術主題的郵件列表和討論組等信息。
文章來源于領測軟件測試網 http://www.kjueaiud.com/