999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于J2EE構建B/S模式的教學資源管理系統

2009-01-15 09:03:28
中國教育技術裝備 2009年33期

王 飛

摘要 在J2EE的框架之上介紹B/S模式下教學資源管理系統的設計與開發過程,討論教學資源管理系統中資源檢索的技術實現和數據庫連接池的管理。

關鍵詞 J2EE;資源檢索;數據庫連接池

中圖分類號:TP311.131 文獻標識碼:B 文章編號:1671-489X(2009)33-0080-02

Development of B/S Instruction Resources Management System based on J2EE//Wang Fei

Abstract Based on the analysis of J2EE,the paper introduces the design and development of B/S instruction resources management system,and it also discusses the implementation of resources searching and the management of Database Connection Pool.

Key words J2EE; resource searching; database connection pool

Authors address College of Educational Technology, Shenyang Normal University, Shenyang, 110034, China

近年來,隨著計算機網絡技術的快速發展,B/S模式的管理系統越來越受到人們的青睞。B/S模式應用系統只需在服務器端安裝應用服務器軟件,客戶端在瀏覽器下運行即可。采用J2EE技術來開發部署B/S體系結構系統,減少軟件開發及維護的工作量,節約系統費用。

1 系統結構設計

J2EE是美國SUN公司推出的一種應用于企業應用的體系結構,它提供一種基于組件的方法對企業級系統進行設計、開發、裝配和部署,具備靈活的事務控制和重用組件的能力。

由于系統采用B/S模式,客戶端只運行在瀏覽器,所有的應用程序和數據庫均運行在服務器端。遵照J2EE規范,服務器端分為表現層、業務邏輯層和數據層3層。表現層是用戶進行操作的系統最外層,在瀏覽器中實現所有功能。業務邏輯層是系統的核心組成部分,其包含的Web服務器響應用戶的各種請求,并將相應的請示經過轉換后送到業務邏輯層的各應用組件進行處理,得到處理結果后再將結果返回表現層。數據層用于存儲系統所有的數據和管理文檔,對業務邏輯層進行計算和處理時所需的數據請求進行響應并返回結果,可以分階段進行數據備份以免因不可控因素丟失數據。

2 系統結構組成

資源管理系統由主控模塊、通用模塊、資源應用模塊和管理維護模塊4部分組成,各個模塊又可進一步劃分成多個子模塊,以組件的方式把相對獨立的組件插入到系統中,實現相對獨立的功能。

1)主控模塊負責表現層界面的控制工作,處理用戶與系統的交互,啟動各個功能模塊,提供與各個功能模塊通訊的方法。

2)通用模塊是本系統的輔助模塊,主要是為系統內部成員之間的互動和自身的安排提供可能,可以發布通告以及內部成員之間互發信息。

3)資源應用模塊是體現系統設計思想的重點部分,提供資源檢索、資源上傳、資源瀏覽和資源下載等功能。

4)管理維護模塊負責維護確保系統正常運轉的基礎信息,包括系統的用戶信息以及保證系統正常使用資源的信息。

3 系統的實現

在系統實現過程中,對J2EE中EJB組件的部署、資源檢索、數據庫的連接、用戶權限的分配等是一些關鍵問題。限于篇幅,以利用EJB技術實現資源檢索和數據庫的連接為例來說明。

1)利用EJB技術實現資源檢索。EJB 組件分為2類:會話Bean(Session Bean)和實體Bean(Entity Bean)。會話Bean代表的是業務上的過程,體現與業務過程相關的邏輯。在某一時刻,會話Bean只對一個客戶可用。實體Bean代表的是業務上的數據,可用來映射不同的數據庫,將數據層內的數據庫全部映射到EJB中。

采用會話Bean 訪問實體Bean方法,通過實體Bean映射不同的數據庫,將數據層內的數據庫全部映射到EJB中,會話Bean則根據實體Bean和數據庫之間的映射關系實現數據檢索。資源檢索子模塊的基本架構如圖1所示。

2)利用EJB實現數據庫的連接。開發基于數據庫的Web應用程序時,傳統模式基本是按以下步驟:在主程序中建立數據庫連接;進行SQL操作,取出數據;斷開數據庫連接。這樣做不但要為每個客戶端創建一個數據庫連接,而且還要管理每一個連接,容易造成內部資源的嚴重消耗。

針對出現的問題,本系統采用數據庫連接池(Connection Pool)技術。應用程序啟動時建立足夠的數據庫連接,并將這些連接組成一個連接池,由EJB容器來維護數據庫的連接池。當EJB 組件申請一個連接時,EJB容器從連接池中提取一個連接并分配給組件。數據庫調用之后,組件就可以釋放連接,這樣它又可以快速申請到另一個連接。又因為一個組件只占用這個連接很短的時間,從而同一個數據庫連接被多個組件使用。

通過Weblogic的console(控制臺)設置連接池和數據源有以下幾個步驟。

①啟動Weblogic Server Admin Console控制臺。

②創建連接池,連接池信息如下:

Name = tikupool

URL = jdbc:weblogic:mssqlserver4:192.168.254.39:1433

Driver classname = weblogic.jdbc.mssqlserver4.Dirver

Properties選項中填寫:

Db=tiku

Name = sa

Password = 123456

③創建數據源,數據源信息如下:

Name = tikuds

JNDI Name = tikuds

Pool Name = tikupool

④重新啟動Weblogic服務器。

教學資源管理系統采用BEA公司的Weblogic實現J2EE應用服務器,符合J2EE規范的三層體系結構,使用框架結構的思想,構成一個功能較完善的業務系統。

參考文獻

[1]Roman E.精通EJB[M].王進亮,等,譯.北京:電子工業出版社,2002

[2]Couch J,等.J2EE寶典[M].馬琳,等,譯.北京:電子工業出版社,2002

[3]陳華軍.J2EE構建企業級應用解決方案[M].北京:人民郵電出版社,2002

[4]陳慧娟,呂響亮.基于J2EE的網絡辦公系統的設計與開發[J].計算機應用,2004,24(5):128-130

[5]刁磊,周平安.基于JDBC的數據庫連接池高效管理策略[J].計算機工程與應用,2003,39(30):203-205

主站蜘蛛池模板: 国产永久免费视频m3u8| 91系列在线观看| 国产精品爽爽va在线无码观看| 日韩精品中文字幕一区三区| 白浆免费视频国产精品视频 | 精品国产女同疯狂摩擦2| 五月天久久婷婷| 中文字幕在线不卡视频| 国产精品va免费视频| 久久男人资源站| 漂亮人妻被中出中文字幕久久| 久久精品亚洲中文字幕乱码| 亚洲永久精品ww47国产| 毛片免费视频| 欧美五月婷婷| 激情爆乳一区二区| 华人在线亚洲欧美精品| 国产在线精彩视频论坛| 亚洲欧洲自拍拍偷午夜色| 国产成人久久综合一区| 精品天海翼一区二区| 亚洲美女一级毛片| 国产Av无码精品色午夜| 在线精品亚洲一区二区古装| 国产伦片中文免费观看| 国产经典免费播放视频| 久久久精品无码一二三区| 欧美a在线| 伊人久久大香线蕉成人综合网| 四虎国产成人免费观看| 成人午夜久久| 久久黄色影院| 午夜欧美理论2019理论| 精品撒尿视频一区二区三区| 在线观看热码亚洲av每日更新| 狼友视频一区二区三区| 久久中文字幕不卡一二区| 日韩欧美中文字幕在线韩免费 | 666精品国产精品亚洲| 人妻精品久久无码区| 色欲色欲久久综合网| 人妻丰满熟妇av五码区| 成人字幕网视频在线观看| 成人午夜天| 色婷婷电影网| 中国一级特黄视频| 成人国产精品2021| 欧美一区二区啪啪| 欧美国产日韩另类| 亚洲成aⅴ人在线观看| 欧美色99| 国产门事件在线| 一级爱做片免费观看久久| 九色视频一区| 亚洲人免费视频| 99久久精品国产精品亚洲| 国产欧美视频在线观看| 四虎在线高清无码| 日本中文字幕久久网站| www.亚洲一区二区三区| 91成人在线观看视频| 99九九成人免费视频精品| 黄片在线永久| 五月天天天色| 亚洲色图在线观看| 亚洲无线视频| 国产成人综合日韩精品无码首页 | 久久香蕉国产线看观看精品蕉| 色悠久久久| 黄片一区二区三区| 911亚洲精品| 狠狠色成人综合首页| 欧美日韩国产精品va| 国产又爽又黄无遮挡免费观看| 亚洲视频欧美不卡| 久久午夜影院| 91探花国产综合在线精品| 成人综合在线观看| 日韩av无码DVD| 91精品专区| 成人国产小视频| 噜噜噜久久|