網域查詢: www.
返回首頁
當前位置: 首頁 > 站長學院 > 網站編程 > JSP教程 >

用Servlet開發企業級三層Web應用(一)

時間:2010-02-17 04:48來源: 作者: 點擊:
用Servlet開發企業級三層Web應用(一) 黃微、申剛玉 隨著Web技術的深入發展,傳統的客戶機/服務器結構的企業級應用系統已逐漸為瀏覽器/中間層/後台數據庫服務器的三層結構所代
  用Servlet開發企業級三層Web應用(一)

黃微、申剛玉

  隨著Web技術的深入發展,傳統的客戶機/服務器結構的企業級應用系統已逐漸為瀏覽器/中間層/後台數據庫服務器的三層結構所代替,這種結構的改變無論是在Microsoft的Windows DNA中還是在以Java技術為核心的應用中都得到了具體的體現。Servlet技術的出現推動了以Java為核心技術的企業級三層Web應用的發展,它最適合于開發與Web服務器緊密相關的中間層。


  1.利用Servlet技術的三層結構解決方案


  企業級Web應用通常包含Web瀏覽器、中間層和後台數據庫服務器三個層次。

  (1)Web瀏覽器

  Web瀏覽器是三層結構中的第一個層次,利用Web瀏覽器作為客戶端,使客戶面對一個統一的應用界面。

  (2)Servlet中間層

  中間層是指運行在服務器中的,聯系Web瀏覽器與後台數據庫服務器的軟件。目前可用于實施中間層的技術包含CGI、Java及Servlet等。由于Servlet由Web服務器進行加載,利用Java語言進行開發,它在性能、可靠性以及可移植性等方面均比CGI有了長足的進步,因此Servlet是目前最適合實現中間層的技術。

  (3)後台數據庫服務器

  後台數據庫服務器是用戶存放數據信息的地方,中間層可以通過ODBC(對CGI中間層)或是JDBC(對Servlet中間層)來訪問後台數據庫。


  2.規劃一個三層Web應用


  下面用一個簡單的Web三層應用的例子說明如何利用Servlet技術構造中間層。這里我們實現一個最簡單的圖書管理系統。

  (1)用戶可以通過Web瀏覽器將圖書信息提交給中間層,由中間層將圖書數據入庫。

  (2)用戶可以通過Web瀏覽器查詢圖書信息,由中間層取得圖書數據交給瀏覽器顯示。

  系統是一個采用三層結構的Web應用,數據庫服務器采用Microsoft Access,中間層是一個Servlet,系統的流程包含四個步驟:

  * 用戶在HTML頁面中輸入圖書信息,輸入的數據提交給中間層的Book

頂一下
(0)
0%
踩一下
(0)
0%
------分隔線----------------------------
最新評論 查看所有評論
發表評論 查看所有評論
請自覺遵守互聯網相關的政策法規,嚴禁發佈色情、暴力、反動的言論。
評價:
表情:
用戶名: 密碼: 驗證碼:
推薦內容