基于J2EE的Web框架的設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞:基于J2EE的Web框架的設(shè)計(jì)與實(shí)現(xiàn)
更多相關(guān)文章: Web應(yīng)用程序框架 管理信息系統(tǒng) J2EE
【摘要】:目前,各種科學(xué)技術(shù)發(fā)展迅速,計(jì)算機(jī)科學(xué)在各種科技的研究中發(fā)揮著重要的作用,隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的發(fā)展,企業(yè)應(yīng)用已經(jīng)開始把互聯(lián)網(wǎng)作為其主流平臺(tái),基于Web技術(shù)的B/S(Browser/Server)結(jié)構(gòu)被越來越多的管理信息系統(tǒng)所采用。而對(duì)應(yīng)用程序的設(shè)計(jì)開發(fā)可有效規(guī)范體系結(jié)構(gòu),提高代碼的可重用性,目前已有許多開源框架,但還是不能滿足企業(yè)特定業(yè)務(wù)的可操作性、穩(wěn)定性、高效性和可擴(kuò)展性等這些方面的需求。本文以作者參與設(shè)計(jì)和改造并成功應(yīng)用于某股份有限公司的資產(chǎn)信息管理系統(tǒng)的Web應(yīng)用程序框架為基礎(chǔ),論述了一個(gè)適用于多種客戶端的Web應(yīng)用程序框架(B/C Clients Framework,BCF)的設(shè)計(jì)與實(shí)現(xiàn)。BCF框架是在汲取現(xiàn)有開源框架優(yōu)點(diǎn)的基礎(chǔ)上進(jìn)行了自主設(shè)計(jì),初步測(cè)試及投入使用表明,具有可操作性、穩(wěn)定性、高效性和可擴(kuò)展性等優(yōu)點(diǎn)。BCF框架通過改進(jìn)MVC設(shè)計(jì)模式,實(shí)現(xiàn)了業(yè)務(wù)邏輯與表現(xiàn)邏輯的完全分離,使得同一業(yè)務(wù)邏輯可適用于多種客戶端;對(duì)數(shù)據(jù)庫(kù)事務(wù)處理和資源管理進(jìn)行統(tǒng)一控制;自主設(shè)計(jì)實(shí)現(xiàn)了高效而簡(jiǎn)潔的O/R(對(duì)象/關(guān)系數(shù)據(jù)庫(kù))映射機(jī)制。同時(shí),BCF框架為單元測(cè)試和業(yè)務(wù)用例測(cè)試提供了良好的支持,并支持本地調(diào)試功能。框架具有可重用性,可在以后的工程中進(jìn)行設(shè)計(jì)和代碼方面的復(fù)用。BCF框架作為該項(xiàng)目的核心部分,已經(jīng)在公司投入測(cè)試使用,取得良好的效果。
【關(guān)鍵詞】:Web應(yīng)用程序框架 管理信息系統(tǒng) J2EE
【學(xué)位授予單位】:天津理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP311.52;TP393.09
【目錄】:
- 摘要5-6
- Abstract6-10
- 第一章 緒論10-19
- 1.1 可應(yīng)用于互聯(lián)網(wǎng)的管理信息系統(tǒng)10-14
- 1.1.1 管理信息系統(tǒng)概述10
- 1.1.2 管理信息系統(tǒng)架構(gòu)的演變10-14
- 1.2 網(wǎng)絡(luò)應(yīng)用程序框架14-15
- 1.3 網(wǎng)絡(luò)應(yīng)用程序框架的國(guó)內(nèi)外研發(fā)現(xiàn)狀15-16
- 1.4 項(xiàng)目背景16-17
- 1.5 本文主要工作17-19
- 1.5.1 基本思想17-18
- 1.5.2 具體工作18-19
- 第二章 系統(tǒng)需求分析19-23
- 2.1 資產(chǎn)設(shè)備管理信息系統(tǒng)需求分析19-20
- 2.1.1 綜述19
- 2.1.2 業(yè)務(wù)處理流程19
- 2.1.3 總體功能19-20
- 2.2 BCF架構(gòu)需求分析20-21
- 2.2.1 可操作性20
- 2.2.2 穩(wěn)定性20-21
- 2.2.3 高效性21
- 2.2.4 可擴(kuò)展性21
- 2.3 PetStore框架樣例分析21-23
- 第三章 BCF網(wǎng)絡(luò)應(yīng)用程序框架系統(tǒng)設(shè)計(jì)23-33
- 3.1 體系框架概述23-25
- 3.2 展現(xiàn)層25-26
- 3.2.1 綜述25-26
- 3.2.2 客戶端設(shè)計(jì)26
- 3.3 通信協(xié)議26-28
- 3.3.1 技術(shù)現(xiàn)狀26-28
- 3.3.2 設(shè)計(jì)方案28
- 3.4 業(yè)務(wù)邏輯層28-30
- 3.4.1 綜述28
- 3.4.2 設(shè)計(jì)方案28-30
- 3.5 持久化層30-32
- 3.5.1 綜述30-31
- 3.5.2 設(shè)計(jì)方案31-32
- 3.6 擴(kuò)展機(jī)制32-33
- 第四章 BCF系統(tǒng)實(shí)現(xiàn)33-44
- 4.1 整體框架33-36
- 4.1.1 包圖33-34
- 4.1.2 順序圖34-35
- 4.1.3 請(qǐng)求處理器35
- 4.1.4 前處理器和請(qǐng)求事件對(duì)象35
- 4.1.5 后處理器和響應(yīng)事件對(duì)象35-36
- 4.2 展現(xiàn)層36-38
- 4.2.1 富客戶端36-37
- 4.2.2 瘦客戶端37-38
- 4.3 通信機(jī)制38-39
- 4.4 業(yè)務(wù)邏輯層39-41
- 4.4.1 類圖39
- 4.4.2 異常機(jī)制39-40
- 4.4.3 消息機(jī)制40-41
- 4.5 持久化層41-44
- 第五章 BCF系統(tǒng)測(cè)試套件的設(shè)計(jì)與實(shí)現(xiàn)44-51
- 5.1 綜述44-45
- 5.2 單元測(cè)試的設(shè)計(jì)與實(shí)現(xiàn)45-47
- 5.3 本地調(diào)試的設(shè)計(jì)與實(shí)現(xiàn)47
- 5.4 業(yè)務(wù)用例測(cè)試的設(shè)計(jì)與實(shí)現(xiàn)47-51
- 第六章 總結(jié)與工作展望51-53
- 6.1 總結(jié)51-52
- 6.2 工作展望52-53
- 附錄53-63
- 參考文獻(xiàn)63-65
- 發(fā)表論文和科研情況說明65-66
- 致謝66
【共引文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前2條
1 李功權(quán);;油氣井信息系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)[J];地理空間信息;2010年03期
2 楊曉燕,董文,胡敏芳;ERP系統(tǒng)及其體系結(jié)構(gòu)的分析[J];數(shù)據(jù)通信;2004年04期
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前10條
1 敖勇;協(xié)同辦公系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2010年
2 李鵬;大型呼叫系統(tǒng)中數(shù)據(jù)管理分析平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D];解放軍信息工程大學(xué);2009年
3 蹇浪;數(shù)據(jù)倉(cāng)庫(kù)技術(shù)在電廠數(shù)據(jù)分析和管理中的應(yīng)用[D];華北電力大學(xué)(北京);2006年
4 劉景珍;網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)在設(shè)備評(píng)價(jià)系統(tǒng)中的應(yīng)用研究[D];大連理工大學(xué);2006年
5 李岳峰;基于B/S模式的設(shè)備技術(shù)經(jīng)濟(jì)評(píng)價(jià)系統(tǒng)研究與實(shí)現(xiàn)[D];大連理工大學(xué);2006年
6 赫青;圖書館業(yè)務(wù)管理系統(tǒng)開發(fā)[D];吉林大學(xué);2006年
7 賈濤;基于Web的森林病蟲鼠害通用管理信息系統(tǒng)的研究與實(shí)現(xiàn)[D];東北林業(yè)大學(xué);2007年
8 解衛(wèi)剛;Sybase到Oracle數(shù)據(jù)庫(kù)移植的研究與實(shí)現(xiàn)[D];大連理工大學(xué);2007年
9 張力劍;面向通信企業(yè)財(cái)務(wù)系統(tǒng)的二次開發(fā)[D];電子科技大學(xué);2007年
10 趙偉;原油運(yùn)輸管理系統(tǒng)研究與實(shí)現(xiàn)[D];西安理工大學(xué);2008年
,本文編號(hào):858575
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/858575.html