成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解JSP技術的方法

開發 后端
本文詳細介紹了JSP技術的方法,包括將內容的生成和顯示進行分離,可重用組件和采用標識等。

JSP技術的方法

為了快速方便地進行動態網站的開發,JSP在以下幾個方面做了改進,使其成為快速建立跨平臺的動態網站的首選方案。

1.將內容的生成和顯示進行分離

用JSP技術,Web頁面開發人員可以使用HTML或者XML標識來設計和格式化最終頁面,并使用JSP標識或者小腳本來生成頁面上的動態內容(內容是根據請求變化的,例如請求賬戶信息或者特定的一瓶酒的價格等)。生成內容的邏輯被封裝在標識和 JavaBeans組件中,并且捆綁在腳本中,所有的腳本在服務器端運行。由于核心邏輯被封裝在標識和JavaBeans中,所以Web管理人員和頁面設計者,能夠編輯和使用JSP頁面,而不影響內容的生成。

在服務器端,JSP引擎解釋JSP標識和腳本,生成所請求的內容(例如,通過訪問JavaBeans組件,使用JDBC技術訪問數據庫或者包含文件),并且將結果以HTML(或者XML)頁面的形式發送回瀏覽器。這既有助于作者保護自己的代碼,又能保證任何基于HTML的Web瀏覽器的完全可用性。

2.可重用組件

絕大多數JSP頁面依賴于可重用的、跨平臺的組件(JavaBeans或者Enterprise JavaBeans組件)來執行應用程序所要求的復雜的處理。開發人員能夠共享和交換執行普通操作的組件,或者使得這些組件為更多的使用者和客戶團體所使用。基于組件的方法加速了總體開發過程,并且使得各種組織在他們現有的技能和優化結果的開發努力中得到平衡。

3.采用標識

Web頁面開發人員不會都是熟悉腳本語言的編程人員。JSP技術封裝了許多功能,這些功能是在易用的、與JSP相關的XML標識中進行動態內容生成所需要的。標準的JSP標識能夠訪問和實例化JavaBeans組件,設置或者檢索組件屬性,下載Applet,以及執行用其他方法更難于編碼和耗時的功能。

4.適應平臺

幾乎所有平臺都支持Java,JSP+JavaBeans幾乎可以在所有平臺下通行無阻。從一個平臺移植到另外一個平臺,JSP和JavaBeans甚至不用重新編譯,因為Java字節碼都是標準的與平臺無關的。

5.數據庫連接

Java中連接數據庫的技術是JDBC,Java程序通過JDBC驅動程序與數據庫相連,執行查詢、提取數據等操作。Sun公司還開發了 JDBC-ODBC bridge,利用此技術Java程序可以訪問帶有ODBC驅動程序的數據庫,目前大多數數據庫系統都帶有ODBC驅動程序,所以Java程序能訪問諸如Oracle、Sybase、MS SQL Server和MS Access等數據庫。

此外,通過開發標識庫,JSP技術可以進一步擴展。第三方開發人員和其他人員可以為常用功能創建自己的標識庫。這使得Web頁面開發人員能夠使用熟悉的工具和如同標識一樣的執行特定功能的構件來進行工作。

JSP技術很容易整合到多種應用體系結構中,以利用現存的工具和技巧,并且能擴展到支持企業級的分布式應用中。作為采用Java技術家族的一部分,以及Java 2(企業版體系結構)的一個組成部分,JSP技術能夠支持高度復雜的基于Web的應用。 由于JSP頁面的內置腳本語言是基于Java的,而且所有的JSP頁面都被編譯成為Java Servlets,所以JSP頁面具有Java技術的所有好處,包括健壯的存儲管理和安全性。作為Java平臺的一部分,JSP擁有Java編程語言“一次編寫,各處運行”的特點。

JSP的應用模型

利用JSP技術,動態信息由JSP頁面來表現,JSP頁面由安裝在Web服務器或者使用JSP的應用服務器上的JSP引擎執行。JSP引擎接受客戶端對JSP頁面的請求,并且生成JSP頁面作為對客戶端的響應。

JSP頁面通常被編譯成為Java Servlets,這是一個標準的Java擴展。頁面開發人員能夠訪問全部的Java應用環境,以利用Java技術的擴展性和可移植性。當JSP頁面第一次被調用時,如果它還不存在,就會被編譯成為一個Java Servlets類,并且存儲在服務器的內存中。這就使得在接下來的對該頁面的調用中,服務器會有非常快的響應(這避免了CGI-BIN為每個HTTP請求生成一個新的進程的問題)。

JSP頁面可以包含在多種不同的應用體系結構或者模型中,可以用于由不同協議、組件和格式所組成的聯合體中。基于JSP的動態信息發布技術是一個開放的、可擴展的建立動態Web頁面的標準。不論采用什么創建工具,開發人員都可以使用JSP頁面來創建可移植的Web應用,在不同的Web應用服務器上運行。

【編輯推薦】

  1. JSP技術入門學習
  2. ASP和JSP頁面簡單介紹
  3. 用JSP程序打造一個留言板
  4. 如何成為一個優秀的JSP程序員
  5. JSP標簽庫介紹
責任編輯:佚名 來源: 中國IT實驗室
相關推薦

2009-07-01 18:17:32

JSP處理Cookie

2011-03-31 11:20:18

2009-02-17 10:40:26

頁面跳轉JSP教程

2009-07-02 14:13:41

JSP網絡

2009-06-29 17:57:30

ApplicationJSP

2011-03-31 11:21:50

2009-07-02 11:29:22

JSP技術表單數據存儲

2009-07-02 16:56:51

JSP技術

2009-06-30 10:37:56

JSP教程

2009-08-03 10:11:44

JSP開發環境配置

2009-07-06 09:49:26

Servlet JSP

2009-07-06 17:08:19

測試JSP容器

2009-09-10 09:48:15

JSP使用FCKedi

2009-02-18 14:28:23

編碼亂碼JSP

2009-07-02 10:27:20

JSP技術JSP入門

2009-07-02 12:56:01

JSP技術

2009-07-02 11:15:31

學習JSP技術

2009-07-06 18:02:34

JSP服務器

2009-07-06 10:00:31

JSP頁面傳值

2009-07-06 15:03:53

JSP向Servlet
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品成人国产乱一区 | 91av久久久| 亚洲一区二区三区乱码aⅴ 四虎在线视频 | 九九热在线视频观看这里只有精品 | 精品久久久久久亚洲精品 | 日韩精品一区二区三区在线观看 | 中文字幕精 | 91久久久久久久久久久久久 | 日韩爱爱网站 | 91看片在线 | 一区二区在线视频 | 成人毛片视频免费 | 亚洲精品一区久久久久久 | yiren22 亚洲综合 | 91国自视频 | 国产精品成av人在线视午夜片 | 性欧美精品一区二区三区在线播放 | 国产午夜精品一区二区三区嫩草 | 欧美男人天堂 | 亚洲国产精品激情在线观看 | 欧州一区二区三区 | 另类视频在线 | 欧美freesex黑人又粗又大 | 91观看 | 在线日韩视频 | 欧美日韩中文字幕在线 | 免费在线国产视频 | 精品欧美乱码久久久久久1区2区 | 欧美一区二区三区四区五区无卡码 | 精品在线一区二区 | 色综合久 | av中文字幕在线播放 | 久久国产视频网站 | av性色全交蜜桃成熟时 | 亚洲91| 天天操精品视频 | 国内精品一区二区三区 | 久久精品网 | 黄色免费av | 中文字幕免费视频 | 午夜视频在线播放 |