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