




已閱讀5頁,還剩68頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
碩士學(xué)位論文 (專業(yè)學(xué)位) 計算機(jī)網(wǎng)上分布監(jiān)測系統(tǒng)的設(shè)計與實(shí)現(xiàn) 姓 名: 學(xué) 號: 所在院系:軟件學(xué)院 職業(yè)類型: 專業(yè)領(lǐng)域:軟件工程 指導(dǎo)教師: 副 指導(dǎo)教師 : 二 一四年三 月 A in 2014 計算機(jī)網(wǎng)上分布監(jiān)測系統(tǒng) 的設(shè)計和實(shí)現(xiàn) 同濟(jì)大學(xué) 學(xué)位論文版權(quán)使用授權(quán)書 本人完全了解同濟(jì)大學(xué)關(guān)于收集、保存 、使用學(xué)位論文的規(guī)定,同意如下各項(xiàng)內(nèi)容:按照學(xué)校要求提交學(xué)位論文的印刷本和電子版本;學(xué)校有權(quán)保存學(xué)位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學(xué)校有權(quán)提供目錄檢索以及提供本學(xué)位論文全文或者部分的閱覽服務(wù);學(xué)校有權(quán)按有關(guān)規(guī)定向國家有關(guān)部門或者機(jī)構(gòu)送交論文的復(fù)印件和電子版;在不以贏利為目的的前提下,學(xué)??梢赃m當(dāng)復(fù)制論文的部分或全部內(nèi)容用于學(xué)術(shù)活動。 學(xué)位論文作者簽名: 年 月 日 同濟(jì)大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下,進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對本論文所涉及的研究工作做出貢獻(xiàn)的其他個人和集體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名: 年 月 日同濟(jì)大學(xué) 碩士學(xué)位論文 摘要 I 摘要 在互聯(lián)網(wǎng)高速發(fā)展的今天,信息數(shù)據(jù)通過互聯(lián)網(wǎng)流通。大量信息在互聯(lián)網(wǎng)交互傳遞,計算機(jī)數(shù)量也在與日俱增。這也就導(dǎo)致了計算機(jī)以局域網(wǎng),城域網(wǎng)和廣域網(wǎng)等集團(tuán)形式發(fā)展。大量的信息流通,蘊(yùn)含了極大地財富,產(chǎn)生了可觀的效益,因此,黑客,木馬等不法技術(shù)在互聯(lián)網(wǎng)盛行,給個人財產(chǎn),公共安全,信息保密造成了很大地威脅。在這種環(huán)境下,需要有安全技術(shù)保護(hù)計算機(jī),尤其在局域網(wǎng)中,一臺機(jī)器遭受黑客或者病毒木馬的攻擊,很可能感染到整個局域網(wǎng)。在這種前提下,除了殺毒軟件和防火墻之外 ,計算機(jī)監(jiān)測系統(tǒng)也必須存在,給予網(wǎng)絡(luò)安全有力地支持,而本論文所研究的系統(tǒng),計算機(jī)網(wǎng)上分布系統(tǒng),就是對于局域網(wǎng)內(nèi)的計算進(jìn)行監(jiān)控,及時了解個人電腦的信息,以此達(dá)到保護(hù)計算機(jī)乃至整個范圍內(nèi)的網(wǎng)絡(luò)的目的。 本課題,就是以保密局為試點(diǎn),開發(fā)研究以局域網(wǎng)內(nèi)為基礎(chǔ)監(jiān)測的系統(tǒng),實(shí)時監(jiān)測局域網(wǎng)內(nèi)的計算機(jī),并且根據(jù)反饋數(shù)據(jù)分析局域網(wǎng)內(nèi)計算機(jī)的網(wǎng)絡(luò)情況,從而發(fā)現(xiàn)個人辦公電腦的異常,更加有效的保護(hù)個人電腦,更加安全的保密單位以及個人信息,非常適合需要保密的局域網(wǎng),單位使用。 本文是在研究國內(nèi)外一些保密單位所用的計算機(jī)分布系統(tǒng)的同時 結(jié)合應(yīng)用的成熟技術(shù),結(jié)合自身所學(xué),立足于互聯(lián)網(wǎng)計算機(jī)分布系統(tǒng)的實(shí)際情況,做出的對計算機(jī)網(wǎng)上分布系統(tǒng)的設(shè)計和實(shí)現(xiàn)的初步研究,主要涉及以下內(nèi)容: 第一,論述本文研究的背景和意義,以及國內(nèi)外 術(shù)的研究和應(yīng)用現(xiàn)狀。 第二,對已經(jīng)廣泛應(yīng)用的 術(shù)的研究,如 。 第三,計算機(jī)網(wǎng)上分布系統(tǒng)的總體設(shè)計,主要包括架構(gòu)設(shè)計、功能設(shè)計、數(shù)據(jù)庫設(shè)計、總控設(shè)計等。 第四,重要模塊功能代碼的實(shí)現(xiàn)。 第五,對計算機(jī)網(wǎng)上分布系統(tǒng)部分功能模塊的實(shí)現(xiàn)研究。 第六,總結(jié)全文并提出系 統(tǒng)的不足和改進(jìn)方向。 關(guān)鍵詞: 計算機(jī)網(wǎng)上分布系統(tǒng),監(jiān)察,設(shè)計,實(shí)現(xiàn) he of of A of on to of is to of in of a to A of of on a to of In to in a a or to In in to in to AN to of C, in to of of of 29 is a as a to to a AN to AN of of as as is is in of at at of on on of on to of in as as 30 is of II of is of of s 濟(jì)大學(xué) 碩士學(xué)位論文 目錄 9 目錄 第 1 章 引言 . 1 文研究的背景和意義 . 1 內(nèi)外研究及應(yīng)用現(xiàn)狀 . 2 文研究的內(nèi)容 . 3 文各章節(jié)安排 . 3 第 2 章 系統(tǒng)開發(fā)技術(shù)研究 . 4 測原理 概述 . 4 測設(shè)計 . 4 測系統(tǒng)所需輔助條件 . 5 2.2 述 . 5 么是 . 5 歷史 . 5 框架簡介 . 6 架的七個模塊 . 7 述 . 8 介 . 8 言特點(diǎn) . 8 其他應(yīng)用 . 9 據(jù)庫簡介 . 9 么是 . 9 句結(jié)構(gòu) . 10 術(shù)簡介 . 10 么是 . 10 技術(shù)方法 . 11 第 3 章 系統(tǒng)需求分析 . 13 統(tǒng)功能需求 . 13 統(tǒng)非功能需求 . 15 能需求 . 15 靠性需求 . 16 行性分析 . 17 統(tǒng)數(shù)據(jù)分析需求 . 18 錯處理設(shè)計 . 18 第 4 章 系統(tǒng)設(shè)計 . 19 計目標(biāo)及原則 . 19 統(tǒng)目標(biāo) . 19 計原則 . 19 統(tǒng)架構(gòu) . 20 統(tǒng)技術(shù)架構(gòu) . 20 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 V 統(tǒng)層次模型 . 23 統(tǒng) 監(jiān)測 功能模塊構(gòu)成 . 25 據(jù)庫設(shè)計 . 27 據(jù)表的組成 . 27 . 28 章小結(jié) . 31 第 5 章 系統(tǒng)實(shí)現(xiàn)與測試 . 32 的主頁 . 33 算機(jī)檢查模塊 . 39 測(局域網(wǎng))發(fā)起檢查 通知 . 39 統(tǒng)監(jiān)測( 自查 ) 情況上 報 . 40 展 監(jiān)測 抽查 . 41 規(guī)情況填報 . 42 發(fā) 監(jiān)測 整改通知 . 44 改結(jié)果驗(yàn)收 . 44 門編輯 . 45 測信息 統(tǒng)計分析模塊 . 48 統(tǒng)管理模塊 模塊 . 48 統(tǒng)模塊測試 . 54 統(tǒng)測試環(huán)境 . 54 統(tǒng) 監(jiān) 測 測試用例的設(shè)計 . 55 統(tǒng)測試的執(zhí)行與結(jié)果分析 . 55 章小結(jié) . 57 第 6 章 結(jié)論與展望 . 58 論 . 58 一步工作的方向 . 59 致謝 . 60 參考文獻(xiàn) . 61 個人簡歷、在讀期間發(fā)表的學(xué)術(shù)論文與研究成果 . 63 第 1 章 引言 1 第 1 章 引言 文研究的背景和意義 本課題來源于合作單位保密局,因?yàn)楸C芫稚婕暗礁鞣N機(jī)密,有非常重要的文件信息等,所以急需信息監(jiān)控技術(shù),因此在互聯(lián)網(wǎng)上需要對能連上互聯(lián)網(wǎng)的機(jī)器進(jìn)行監(jiān)督,控制,有此開發(fā)了本系統(tǒng),增加信息的安全性。 在 計算機(jī)信息化普及程度很高的今天,信息保密技術(shù)也隨著科技的發(fā)展而越來越重要,黑客可以通過互聯(lián)網(wǎng)盜取信息,因此,如何信息保密已經(jīng)是當(dāng)今熱門的課題。而尤其是涉及機(jī)密的單位,企業(yè),對于保密技術(shù)特別的依賴。比如各個地方的保密局,就是保護(hù)信息,防止信息不外泄的地方。計算機(jī)一旦連上互聯(lián)網(wǎng),信息就有著泄露的危險,而保密局除了完成信息保密工作,還提供一個保密信息的共享平臺,并不是私有化信息,這就意味著,計算機(jī)一定得連上互聯(lián)網(wǎng),基于這一矛盾所在,保密監(jiān)控系統(tǒng)就不可避免的產(chǎn)生,在這樣的背景下,該系統(tǒng)將不可避免的開發(fā)出來運(yùn)用到實(shí)際 中去。 而在我們國內(nèi),軟件產(chǎn)業(yè)并不是十分發(fā)達(dá),無論是信息保密的技術(shù)還是個人信息保密的意識,都起步比較晚。所以需要保密的信息承受著巨大的泄露風(fēng)險,企業(yè)單位和個人都面臨著巨大的潛在威脅,在這種前提下,我們必須開發(fā)一款軟件,對局域網(wǎng)內(nèi)的計算機(jī)進(jìn)行監(jiān)測和維護(hù),以達(dá)到保護(hù)信息的目的,這就是開發(fā)研究本課題 計算機(jī)網(wǎng)上分布系統(tǒng)的意義所在。 本系統(tǒng)屬于監(jiān)控軟件,主要就是對局域網(wǎng)的計算機(jī)分布情況進(jìn)行監(jiān)控。除掉防火墻的自動保護(hù)以外,又多了人工智能的監(jiān)測系統(tǒng),通過管理員對局域網(wǎng)內(nèi)計算機(jī)定時和不定時的監(jiān)測,隨時發(fā)現(xiàn)問題,隨時預(yù)警 不正常的計算機(jī)。通過對計算機(jī)的分析,分析出計算機(jī)在各部門的分布,類型,以及入網(wǎng)情況,還可以發(fā)動在互聯(lián)網(wǎng)上各臺機(jī)器的檢查,如有違規(guī),立即提示整改。從而使每臺連接互聯(lián)網(wǎng)的計算機(jī)都在監(jiān)控中,用細(xì)致的監(jiān)察,達(dá)到對信息保密的目的。 本系統(tǒng)軟件首先在局域網(wǎng)內(nèi)測試,通過監(jiān)測局域網(wǎng)內(nèi)的個人計算機(jī)得到數(shù)據(jù),然后分析統(tǒng)計數(shù)據(jù),數(shù)據(jù)都是即時實(shí)時的,所以能相對較快的預(yù)防計算機(jī)病毒,查出不正常狀態(tài)的計算機(jī),真正做到防范外部,從內(nèi)部入手,內(nèi)外同時防護(hù)。 鑒于該系統(tǒng)是從用戶的根本需求出發(fā),了解軟件使用單位的真正目的。目前,局域網(wǎng)越來越多 ,而且信息保密越來越受到重視,在信息的通訊的過程中,如何做到接受信息同時對自己內(nèi)部信息保密,成為當(dāng)今世界計算機(jī)領(lǐng)域主要研究的方向,如今,國外保密技術(shù)越來越成熟,需要相關(guān)保密的單位也更加依賴保密監(jiān)測同濟(jì)大學(xué) 碩士學(xué)位論文 計算機(jī)網(wǎng)上分布監(jiān)測系統(tǒng)的設(shè)計與實(shí)現(xiàn) 2 技術(shù)。而在我們國內(nèi),除了國家特有的安全保密單位以外,企業(yè)以及一般單位對自身內(nèi)部信息的保密還做的不是很完善。因此,既能方便軟件使用單位在工作中的需要,提高工作效率,降低出錯率,還能從根本上對信息保密,因?yàn)槊總€公司,單位都涉及到信息保密問題,因此該軟件系統(tǒng)的前景將非常好,相信能夠被廣泛的運(yùn)用,具有相當(dāng)?shù)氖褂脙r值和經(jīng)濟(jì)價 值。 內(nèi)外研究及應(yīng)用現(xiàn)狀 隨著計算機(jī)網(wǎng)絡(luò)安全問題的日益復(fù)雜化,越來越多的政府機(jī)構(gòu)、企事業(yè)單位等逐漸認(rèn)識到局域網(wǎng)體系化的安全保障的必要性。這種體系化,不僅體現(xiàn)在機(jī)構(gòu)自身制定和實(shí)施多層次多環(huán)節(jié)的安全政策規(guī)范,也體現(xiàn)在安全設(shè)施構(gòu)建的綜合性多樣性上面。這些常用的安全產(chǎn)品包括:防火墻、入侵檢測系統(tǒng)、漏洞掃描系統(tǒng)、防病毒系統(tǒng)、安全網(wǎng)關(guān)、審計系統(tǒng)等等,它們從不同的角度,維護(hù)著用戶的網(wǎng)絡(luò)安全、系統(tǒng)安全以及數(shù)據(jù)安全。例如:防火墻采用隔離內(nèi)外網(wǎng)絡(luò)的方式,控制內(nèi)外網(wǎng)之間的數(shù)據(jù)交互,保障內(nèi)部安全;入侵檢測系統(tǒng)實(shí)時的分析網(wǎng) 絡(luò)報文,通過特征匹配的方式,發(fā)現(xiàn)可能正在發(fā)生的攻擊行為;漏洞掃描系統(tǒng)則通過主動掃描內(nèi)部主機(jī)存在的安全隱患,幫助用戶有效防止常見手段的攻擊等等。特別的,在數(shù)據(jù)安全方面,可見,內(nèi)部信息泄漏,已經(jīng)在安全事件導(dǎo)致的經(jīng)濟(jì)損失中,占了相當(dāng)部分的比例。因此,對組織機(jī)構(gòu),特別是存在核心機(jī)密數(shù)據(jù)的組織結(jié)構(gòu)來說,如何防止內(nèi)部機(jī)要信息被非法竊取、篡改、破壞,是當(dāng)前信息安全建設(shè)的一個重點(diǎn)。 6 國外對計算機(jī)網(wǎng)上監(jiān)測分布系統(tǒng)的研究和應(yīng)用比較成熟,許多大型的公司都對自己的知識產(chǎn)權(quán)非常重視,加上互聯(lián)網(wǎng)上病毒繁多,黑客到處竊取信息,資料 ,因此,許多公司都安裝計算機(jī)監(jiān)測系統(tǒng)。其中最簡單基礎(chǔ)的就是對局域網(wǎng)內(nèi)的計算機(jī)監(jiān)控,確保自己局域網(wǎng)內(nèi)的計算機(jī)安全正常的運(yùn)行。而國外因?yàn)檐浖萍及l(fā)展比較快,又非常重視信息安全,因此在該領(lǐng)域有較大的投入,所以,在信息安全方面已經(jīng)領(lǐng)先國內(nèi)。隨著網(wǎng)絡(luò)技術(shù)本身的不斷發(fā)展 , 以及網(wǎng)絡(luò)應(yīng)用的日益普及 , 需要建立國家教育和科技網(wǎng) , 這是信息社會的重要基礎(chǔ)建施。發(fā)達(dá)國家十分重視這種社會基礎(chǔ)設(shè)施的建設(shè) , 因?yàn)樗鼘ΜF(xiàn)代化的教育、科技和經(jīng)濟(jì)發(fā)展有著深遠(yuǎn)的影響。 在國內(nèi),隨著計算機(jī)網(wǎng)絡(luò)技術(shù)的飛速發(fā)展和廣泛應(yīng)用 ,計算機(jī)及其網(wǎng)絡(luò)泄密問題日 益突出。除了各個公司單位涉及到信息保密安全問題以外,國內(nèi)外敵對勢力千方百計地竊取我政治、經(jīng)濟(jì)、文化、軍事等領(lǐng)域的情報 ,致使泄密事件時有發(fā)生 ,給黨和國家的信息安全造成了嚴(yán)重的威脅。計算機(jī)信息網(wǎng)絡(luò)遭受黑客入侵竊密不易察覺,秘密信息一旦被送上因特網(wǎng) ,瞬間就能被成千上萬的人知悉 ;有的第 1 章 引言 3 在網(wǎng)上發(fā)布了不應(yīng)該公布的信息 ,有的征專用上網(wǎng)機(jī)上進(jìn)行密級文件的修改 ,有的在日常工作使用的計算機(jī)隨便接線上網(wǎng) ,有的將涉密筆記本電脯隨便帶有的涉密計算機(jī)管理不嚴(yán)被盜等等。因此,國內(nèi)監(jiān)控,保密軟件雖然處于起步時期,但是用戶對該軟件有著非常迫切 的需要和依賴。 文研究的內(nèi)容 本課題是在實(shí)際工作需求中產(chǎn)生,應(yīng)用于各個保密局的局域網(wǎng),對單位內(nèi)局域網(wǎng)上網(wǎng)計算機(jī)進(jìn)行監(jiān)控,監(jiān)測。重點(diǎn)研究如何對局域網(wǎng)的計算機(jī)進(jìn)行監(jiān)控,以及如何發(fā)現(xiàn)局域網(wǎng)計算機(jī)出現(xiàn)的不正常反應(yīng)。主要有以下的內(nèi)容: 第一 研究如何統(tǒng)計各種計算機(jī)的分布、類型以及入網(wǎng)情況。 第二 研究對局域網(wǎng)內(nèi)各部門計算機(jī)情況發(fā)起檢查,整改通知的技術(shù)等。 第三 研究計算機(jī)統(tǒng)計情況分析,分析后列出統(tǒng)計情況的技術(shù),如分析后列出以下信息: ( 1)計算機(jī)分布圖, ( 2)檢查情況曲線圖, ( 3)違規(guī)情況 分布, ( 4)整改情況分布 , 第四 系統(tǒng)整體架構(gòu)的研究,如系統(tǒng)管理模塊系統(tǒng)管理模塊,包括用戶信息,權(quán)限設(shè)置等等。 本系統(tǒng)主要運(yùn)用 發(fā)語言,以 術(shù)為主要框架,運(yùn)用 頁開發(fā)運(yùn)用 術(shù),設(shè)計完成整個項(xiàng)目。 文各章節(jié)安排 本論文首先是引言,討論研究本系統(tǒng)的意義和背景以及國內(nèi)外研究的現(xiàn)狀。其次展示了與本系統(tǒng)所需要用的相關(guān)的技術(shù),大概介紹了系統(tǒng)的所運(yùn)用技術(shù)的特點(diǎn)。再次是系統(tǒng)的總體設(shè)計,這個章節(jié)是詳細(xì)的介紹本系統(tǒng),包括系統(tǒng)的架構(gòu)和數(shù)據(jù)庫表的設(shè)計已經(jīng)系統(tǒng)的需求 分析。再然后是系統(tǒng)模塊功能的詳細(xì)介紹,包括重要功能的代碼實(shí)現(xiàn)以及最后的測試結(jié)果。最后是研究本系統(tǒng)所得到的結(jié)論。 同濟(jì)大學(xué) 碩士學(xué)位論文 計算機(jī)網(wǎng)上分布監(jiān)測系統(tǒng)的設(shè)計與實(shí)現(xiàn) 4 第 2 章 系統(tǒng)開發(fā)技術(shù)研究 測原理 概述 測 設(shè)計 經(jīng)過與用戶進(jìn)行詳細(xì)交流,可以確定,該網(wǎng)上分布系統(tǒng)主要分四部分:基礎(chǔ)信息頁面,計算機(jī)預(yù)警頁面,計算機(jī)業(yè)務(wù)分析頁面以及權(quán)限控制模塊 。 ( 1)管理員監(jiān)測部分:在局域網(wǎng)內(nèi)安裝系統(tǒng),并且安裝有防火墻,路由器等一系列網(wǎng)絡(luò)設(shè)備,當(dāng)防火墻報警,局域網(wǎng)內(nèi)殺毒軟件報警,監(jiān)測系統(tǒng)啟動。管理員根據(jù)報警信息,對局域網(wǎng)內(nèi)發(fā)出監(jiān)測整改信息。 ( 2)局域網(wǎng) 內(nèi)用戶監(jiān)測原理:當(dāng)局域網(wǎng)內(nèi)用戶發(fā)現(xiàn)自己計算機(jī)異常,上報給管理員,管理員通過分析系統(tǒng),立刻發(fā)出整改信息。 計算機(jī)監(jiān)測原理,包括管理員、用戶的監(jiān)測原理,如下圖: 圖 統(tǒng)監(jiān)控原理 示意圖 通過示意圖我們可以看出,本計算機(jī)監(jiān)測系統(tǒng)主要分為兩個步驟。首先是用戶自我監(jiān)測過程,當(dāng)局域網(wǎng)內(nèi)計算機(jī)用戶發(fā)現(xiàn)自己的計算機(jī)感染了病毒,或者發(fā)現(xiàn)自己計算機(jī)損壞有異常情況,可以利用上報功能,把自己的計算機(jī)信息傳輸給管理員,管理員接受信息做出判斷,在通過監(jiān)測系統(tǒng)發(fā)出正確的整改指示,局域網(wǎng)內(nèi)用戶可以根據(jù)要求整改。但局域網(wǎng)內(nèi)用戶沒 有察覺自己計算機(jī)異常的情況第 2 章 系統(tǒng)開發(fā)技術(shù)研究 5 下,管理員可以通過局域網(wǎng)內(nèi)綁定的防火墻,以及殺毒軟件的信息做出判斷,如果發(fā)現(xiàn)異常情況,立即向局域網(wǎng)內(nèi)用戶發(fā)出整改通知 。在此系統(tǒng)中,管理員扮演的角色非常關(guān)鍵,因?yàn)樗仁切畔⒌陌l(fā)起者,也是信息的接收者,更是信息的監(jiān)控者。 監(jiān)測系統(tǒng)所需 輔助 條件 計算機(jī)網(wǎng)上監(jiān)測系統(tǒng),實(shí)際上是一個多元化的平臺構(gòu)架, 具有良好的擴(kuò)展性,可以嚴(yán)密監(jiān)測局域網(wǎng)內(nèi)用戶的計算機(jī), 兼容殺毒軟件和局域網(wǎng)內(nèi)的防火墻,所以,在局域網(wǎng)內(nèi), 配合安裝防火墻或者殺毒軟件,管理員可以根據(jù)防火墻或者殺毒軟件的數(shù)據(jù)異常,監(jiān)測整 個局域網(wǎng)內(nèi)的計算機(jī),并且發(fā)出整改信息。 使得系統(tǒng)以及防火墻或者殺毒軟件形成一個嚴(yán)密的監(jiān)測體系,以此達(dá)到實(shí)時保護(hù)局域網(wǎng)內(nèi)計算機(jī),了解局域網(wǎng)內(nèi)計算機(jī)分布的目的。 2.2 述 么是 一個開源框架,它由 建。 12它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。 用基本的 完成以前只可能由 而, 用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何 用都可以從 受益。其目的是解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性。其功能是使用基本的 替 提供了更多的企業(yè)應(yīng)用。其范圍是任何 用。簡單來說, 一個輕量級的控制反轉(zhuǎn) (面向切面 (容器框架。 16 歷史 要談 歷史,就要先談 用程序的廣泛實(shí)現(xiàn)是在 1999年和 2000 年開始的,它的出現(xiàn)帶 一個最大的目的就是使 發(fā)更加容易。同時, 所以與 單層框架不同 ,是因?yàn)?是在實(shí)踐中并沒有獲得絕對的成功,因?yàn)殚_發(fā)效率,開發(fā)難度和實(shí)際的性能都令人失望。 14 曾經(jīng)使用過 發(fā) 用的人,一定知道,在 始的學(xué)習(xí)和應(yīng)用非常的艱苦,很多東西都不能一下子就很容易的理解。 嚴(yán)格地繼承各種不同類型的接口,類似的或者重復(fù)的代碼大量存在。而配置也是復(fù)雜和單調(diào),同樣同濟(jì)大學(xué) 碩士學(xué)位論文 計算機(jī)網(wǎng)上分布監(jiān)測系統(tǒng)的設(shè)計與實(shí)現(xiàn) 6 使用 行對象查找的代碼也是單調(diào)而枯燥。雖然有一些開發(fā)工作隨著出現(xiàn),而有所緩解,但是學(xué)習(xí) 高昂代價,和極低 的開發(fā)效率,極高的資源消耗,都造成了 使用困難。而 現(xiàn)的初衷就是為了解決類似的這些問題。供一個以統(tǒng)一的、高效的方式構(gòu)造整個應(yīng)用,并且可以將單層框架以最佳的組合揉和在一起建立一個連貫的體系??梢哉f 一個提供了更完善開發(fā)環(huán)境的一個框架,可以為 象提供企業(yè)級的服務(wù) 1。 框架簡介 一個開源框架,它由 建。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。 用基本的 完成以前只可能由 成的事情。然而, 用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何 用都可以從 受益。 15 簡單來說, 一個輕量級的控制反轉(zhuǎn) (面向切面 (容器框架。 12 輕量 從大小與開銷兩方面而言 是輕量的。完整的 架可以在一個大小只 有 1的 件里發(fā)布。并且 需的處理開銷也是微不足道的。此外, 非侵入式的:典型地, 用中的對象不依賴于 特定類。 26 控制反轉(zhuǎn) 過一種稱作控制反轉(zhuǎn)( 技術(shù)促進(jìn)了松耦合。當(dāng)應(yīng)用了 個對象依賴的其它對象會通過被動的方式傳遞進(jìn)來,而不是這個對象自己創(chuàng)建或者查找依賴對象。你可以認(rèn)為 反 不是對象從容器中查找依賴,而是容器在對象初始化時不等對象請求就主動將依賴傳遞給它。 17 面向切面 供了 面向切面編程 的豐富支持,允許通過分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)級服務(wù)(例如審計( 事務(wù)( 理)進(jìn)行內(nèi)聚性的開發(fā)。應(yīng)用對象只實(shí)現(xiàn)它們應(yīng)該做的 完成業(yè)務(wù)邏輯 僅此而已。它們并不負(fù)責(zé)(甚至是意識)其它的系統(tǒng)級關(guān)注點(diǎn),例如日志或事務(wù)支持。 容器 含并管理應(yīng)用對象的配置和生命周期,在這個意義上它是一種容器,你可以配置你的每個 何被創(chuàng)建 基于一個可配置原型( 你的 以創(chuàng)建一個單獨(dú)的實(shí)例或者每次需要時都生成一個新的實(shí)例 以及它們是如何相互關(guān)聯(lián)的。然而,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 風(fēng)電技能培訓(xùn)課件圖片高清
- 青年群體游戲?qū)嵺`的媒介儀式建構(gòu)研究
- 含苯并咪唑結(jié)構(gòu)熱固性聚酰亞胺的制備與性能研究
- 第九版外科腫瘤免疫治療臨床指南解讀
- 急救護(hù)理筆記方法教程
- 神經(jīng)炎護(hù)理常規(guī)
- 腦出血術(shù)后護(hù)理診斷及護(hù)理措施
- 管理學(xué)人事任免案例
- 全麻疝氣健康宣教
- 顱腦CT檢查技術(shù)課件
- 創(chuàng)新創(chuàng)業(yè)大賽項(xiàng)目商業(yè)計劃書模板
- 2025年1月國家開放大學(xué)漢語言文學(xué)本科《心理學(xué)》期末紙質(zhì)考試試題及答案
- 糖尿病酮癥酸中毒疑難病例護(hù)理
- 居民生活垃圾轉(zhuǎn)運(yùn)投標(biāo)方案(技術(shù)方案)
- 《智慧園藝》課程教學(xué)大綱
- 2025年上半年工作總結(jié)及下半年工作計劃簡單版(2篇)
- 企業(yè)道路交通安全宣傳
- 635MPa級熱軋帶肋高強(qiáng)鋼筋應(yīng)用技術(shù)規(guī)程
- 中?!峨姽せA(chǔ)》課程標(biāo)準(zhǔn)
- 他汀不耐受的臨床診斷與處理中國專家共識(2024)解讀課件
- 2024年7月國家開放大學(xué)法學(xué)本科《知識產(chǎn)權(quán)法》期末考試試題及答案
評論
0/150
提交評論