萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> jsp編程 >> JSP和JAVA的含義

JSP和JAVA的含義

        JSP的含義:

  JSP技術是用JAVA語言作為腳本語言的,JSP網頁為整個服務器端的JAVA庫單元提供了一個接口來服務於HTTP的應用程序。

  JSP(JavaServer Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標准。 在傳統的網頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標記(tag),就構成了JSP網頁(*.jsp)。Web服務器在遇到訪問JSP網頁的請求時,首先執行其中的程序片段,然後將執行結果以HTML格式返回給客戶。程序片段可以操作數據庫、重新定向網頁以及發送 email 等等,這就是建立動態網站所需要的功能。所有程序操作都在服務器端執行,網絡上傳送給客戶端的僅是得到的結果,對客戶浏覽器的要求最低,可以實現無Plugin,無ActiveX,無Java Applet,甚至無Frame。

  JAVA的含義:

  Java 是 Sun 公司在1996年推出的一種編程語言。Java 技術是20世紀業界出現的最重要的技術之一,這種與平台無關的語言導致了編程世界的一場革命。目前Java是互聯網上最流行的編程語言之一。它是一種通過解釋方式來執行的語言,語法規則和 C++ 類似。

  同時, Java 也是一種跨平台的程序設計語言。用 Java 語言編寫的程序叫做 “Applet” (小應用程序),用編譯器將它編譯成類文件後,將它存在 WWW 頁面中,並在 HTML檔上作好相應標記,用戶端只要裝上 Java 的客戶軟件就可以在網上直接運行 “Applet” 。 Java 非常適合於企業網絡和 Internet 環境,現在已成為 Internet 中最受歡迎、最有影響的編程語言之一。 Java 有許多值得稱道的優點,如簡單、面向對象、分布式、解釋性、可靠、安全、結構中立性、可移植性、高性能、多線程、動態性等。 Java 擯棄了 C++ 中各種弊大於利的功能和許多很少用到的功能。 Java 可以運行與任何微處理器,用 Java 開發的程序可以在網絡上傳輸,並運行於任何客戶機上。

  它不但是一種跨平台的通用編程語言,同時也是一種通用於各種計算機網絡、特別是互聯網的技術。它的特點是簡單、便於網上傳輸、對硬件環境依賴程度低等。現在在互聯網上有大量Java應用程序。Sun公司開發出該語言以來,它已從一種編程語言演化為一個極具活力的計算平台。Java有著非常誘人的前景,其平台獨立性給整個網絡世界帶來了巨大變革,為軟件開發者提供了充分展示的舞台;其 “Write Once Run Everywhere”(編寫一次,到處運行)的承諾使人們空前渴望實現在Internet上的統一數據交換,並讓人們在這樣的誘惑下為想像中的各種系統間的互操作能力投入了巨大的人力和物力。 

copyright © 萬盛學電腦網 all rights reserved