亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        J2EE架框下的教學(xué)管理系統(tǒng)設(shè)計(jì)

        2009-01-29 07:53:38胡維欽
        科技與生活 2009年22期
        關(guān)鍵詞:WEB服務(wù)教學(xué)系統(tǒng)

        胡維欽

        摘要J2EE技術(shù)的應(yīng)用有效地解決了跨平臺(tái)使用、動(dòng)態(tài)分布式管理和自動(dòng)維護(hù)等問題,并且極大地降低了系統(tǒng)的開發(fā)與維護(hù)成本。文章以J2EE架框下的教學(xué)管理系統(tǒng)設(shè)計(jì)為例。

        關(guān)鍵詞J2EE;WEB服務(wù);教學(xué)系統(tǒng)

        中圖分類號(hào)TP3 文獻(xiàn)標(biāo)識(shí)碼A文章編號(hào)1673-9671-(2009)112-0024-01

        1WEB服務(wù)技術(shù)介紹

        Web服務(wù)是用標(biāo)準(zhǔn)的、規(guī)范的XML概念描述的接口。包含3種類型的角色:服務(wù)請(qǐng)求者、服務(wù)提供程序和服務(wù)發(fā)現(xiàn)代理(如圖1)。請(qǐng)求者客戶端-是需要數(shù)據(jù)或已執(zhí)行服務(wù)的商業(yè)軟件,所以它發(fā)出執(zhí)行某個(gè)Web服務(wù)的請(qǐng)求。服務(wù)提供程序響應(yīng)Web服務(wù)請(qǐng)求。請(qǐng)求者使用提供者提供的服務(wù)。發(fā)現(xiàn)代理用作所有已發(fā)布的Web服務(wù)的存儲(chǔ)庫。這種代理可能支持向其發(fā)送描述,或者可能輪詢公共提供者以獲得描述。計(jì)算平臺(tái)可以承擔(dān)這些角色中的一個(gè)或多個(gè),例如同時(shí)作為請(qǐng)求者和提供程序,或者同時(shí)作為請(qǐng)求者、提供程序和服務(wù)發(fā)現(xiàn)代理。平臺(tái)間的通信以XML(可擴(kuò)展標(biāo)記語言)形式的消息進(jìn)行。這些消息的方向可以是單向、雙向、廣播或大量的消息??梢酝交虍惒桨l(fā)送消息。

        Web服務(wù)平臺(tái)還提供了一種讓客戶端動(dòng)態(tài)發(fā)布和查找Web服務(wù)的機(jī)制。Web服務(wù)平臺(tái)的這四個(gè)技術(shù):(1)XML是一種格式,通過它文本可以以獨(dú)立于平臺(tái)的方式代表數(shù)據(jù)。(2)SOAP是XML消息的行業(yè)標(biāo)準(zhǔn),是圍繞通過網(wǎng)絡(luò)層傳遞的XML應(yīng)用程序有效負(fù)載的瘦層。(3)WSDL是對(duì)Web服務(wù)軟件的描述,描述所有公共可用的方法、交換方法、消息類型以及用在網(wǎng)絡(luò)層的傳輸協(xié)議和Web服務(wù)的地址。(4)UDDI是一個(gè)規(guī)范,它定義了與Web服務(wù)相關(guān)的信息的發(fā)布、發(fā)現(xiàn)和管理。

        2系統(tǒng)的功能設(shè)計(jì)

        遠(yuǎn)程教學(xué)系統(tǒng)是以網(wǎng)絡(luò)課件為核心,是在教學(xué)系統(tǒng)的支持下,有效地利用現(xiàn)有學(xué)科教學(xué)資源,為實(shí)施全方位的遠(yuǎn)程教學(xué)提供服務(wù),它將網(wǎng)絡(luò)課件與學(xué)校的遠(yuǎn)程教學(xué)服務(wù)進(jìn)行了有機(jī)的集成。用戶登錄系統(tǒng)后,首先會(huì)對(duì)用戶的身份進(jìn)行識(shí)別,根據(jù)用戶身份的不同,進(jìn)入不同的頁面。如為學(xué)生身份就會(huì)進(jìn)入系統(tǒng)主頁;如為管理員則會(huì)進(jìn)一步判斷是系統(tǒng)管理員身份還是教師身份,根據(jù)老師和系統(tǒng)管理員的工作任務(wù)不同,在本系統(tǒng)中系統(tǒng)管理員和教師擁有不同的權(quán)限。

        系統(tǒng)工作流程:進(jìn)入系統(tǒng)后,首先進(jìn)入登錄界面,要求輸入用戶名稱和口令。系統(tǒng)會(huì)根據(jù)用戶的輸入信息查找相應(yīng)的數(shù)據(jù)庫,確定用戶的身份。普通用戶進(jìn)入在線學(xué)習(xí)界面,視頻課程信息,點(diǎn)播相應(yīng)的視頻資源;管理員用戶進(jìn)入管理員界面,查看當(dāng)前的用戶信息、課程信息、課件信息及課程的視頻資源信息,并可實(shí)現(xiàn)對(duì)上述信息的增加、刪除、修改操作;若在數(shù)據(jù)庫中沒有查找到該用戶,則提示用戶重新登錄。

        3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

        在設(shè)計(jì)本系統(tǒng)的體系結(jié)構(gòu)時(shí),采用了基于B/S架構(gòu)的三層體系結(jié)構(gòu)。將所有資源信息都保存在數(shù)據(jù)庫服務(wù)器端,整個(gè)系統(tǒng)通過網(wǎng)頁的形式在瀏覽器中運(yùn)行。在服務(wù)器端需要流媒體服務(wù)器和編碼器來實(shí)現(xiàn)流媒體數(shù)據(jù)的采集、編碼及發(fā)布;需要Apachi服務(wù)器來發(fā)布網(wǎng)頁信息;同時(shí)需要安裝數(shù)據(jù)庫服務(wù)器用來保存系統(tǒng)中的各種數(shù)據(jù)。在客戶端用戶通過本地局域網(wǎng)或遠(yuǎn)端撥號(hào)/專線網(wǎng)絡(luò)使用瀏覽器軟件訪問Apachi服務(wù)器即可實(shí)現(xiàn)網(wǎng)上視頻資源的點(diǎn)播。

        4數(shù)據(jù)連接實(shí)現(xiàn)

        XML_Manager.java(連接池管理)

        用來定義一個(gè)連接池管理類及相應(yīng)的構(gòu)造函數(shù),建立一個(gè)連接池后從中取接,操作后釋放連接并銷毀,關(guān)鍵代碼如下:

        PublieclassConnManager{

        PrivateVeetorPoolNames=newVeetor();

        PrivateVeetorDriverNames=newVeetor():

        PrivateVeetorDblds=newVector();

        PrivateVeetorUserNames=newVeetor();

        PrivateVeetorPasswords=newVeetor():

        PrivateVeetorMaxConns=newVeetor();

        PrivateHashtableConnPools=newHashtable();

        //定義了一個(gè)連接池的管理類

        publicConnManager(){

        PoolNames.addElement(”bbs”);

        DriverNames.addElement(,,org.自t.lnln.mysql.Driv

        Dblds.addElement(jdbe:mysql://loealhost:3306/bb

        UserNames.addElement(”root,,);

        Passwords.addElement(”123”);

        MaxConns.addElement(,,10,,);

        ereatePool():

        定義了這個(gè)連接池管理類的構(gòu)造函數(shù)。

        猜你喜歡
        WEB服務(wù)教學(xué)系統(tǒng)
        基于Unity的計(jì)算機(jī)硬件組裝仿真教學(xué)系統(tǒng)設(shè)計(jì)
        多地遠(yuǎn)程互動(dòng)同步教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        基于Web服務(wù)的SPSS與.NET系統(tǒng)集成開發(fā)
        軟件(2016年4期)2017-01-20 09:28:12
        基于線性回歸的航班延誤預(yù)測研究與系統(tǒng)開發(fā)
        基于交互式雙板教學(xué)系統(tǒng)的高中地理教學(xué)研究
        教學(xué)工作量管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        一種基于SOA的web異構(gòu)數(shù)據(jù)集成方法研究
        汽車配件營銷實(shí)踐教學(xué)系統(tǒng)開發(fā)
        亚洲av毛片在线免费看| 日韩精品成人无码AV片| 熟女人妻中文字幕一区| 精品国产一区二区三区性色| 国产av国片精品jk制服| 国产乱人伦偷精品视频| 99国内精品久久久久久久| 四虎成人在线| 亚洲av永久青草无码精品| 在线欧美中文字幕农村电影| 成人综合网亚洲伊人| 久久道精品一区二区三区| 国产高清丝袜美腿视频在线观看 | 午夜亚洲精品视频在线| 乱中年女人伦av三区| 久久久久久av无码免费看大片| 成年视频网站在线观看777| 免费国产一区二区视频| 亚洲av久久久噜噜噜噜| 手机看片久久国产免费| 成人精品国产亚洲av久久| 国产极品裸体av在线激情网| 国产国拍精品av在线观看按摩 | 桃花影院理论片在线| 国产免费AV片在线看| 亚洲色图偷拍自拍亚洲色图| 夜夜高潮夜夜爽夜夜爱爱一区| 吸咬奶头狂揉60分钟视频| 乱人伦人妻中文字幕不卡| 人妖国产视频一区二区| 日韩中文字幕免费视频| 国产在线网址| 日韩国产自拍视频在线观看| 日日拍夜夜嗷嗷叫国产| 91spa国产无码| 国产乱老熟视频乱老熟女1| 尤物yw午夜国产精品视频| 国产成人综合在线视频| 久久中文字幕久久久久91| 一本色道久久88—综合亚洲精品| 国产98在线 | 日韩|