可重用Web應(yīng)用架構(gòu)的研究與實現(xiàn)
發(fā)布時間:2017-04-12 03:11
本文關(guān)鍵詞:可重用Web應(yīng)用架構(gòu)的研究與實現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:隨著信息技術(shù)的發(fā)展,企業(yè)信息化的程度越來越高,尤其是MIS類的Web應(yīng)用需求越來越復(fù)雜,但總體結(jié)構(gòu)十分相似,而且總是包含一些常用的功能,比如人事管理、權(quán)限管理等,每次開發(fā)新系統(tǒng)都要重新開發(fā)這些功能浪費了大量的時間。業(yè)務(wù)需求越來越復(fù)雜,對軟件系統(tǒng)的開發(fā)及實施周期的要求也越來越高。為軟件開發(fā)人員提供一個穩(wěn)定高效的開發(fā)架構(gòu)變得十分重要;贘2EE的Web應(yīng)用因為JAVA語言的平臺無關(guān)性占據(jù)了很大的市場份額,各類開源框架和技術(shù)層出不窮,極大的推動了J2EE的發(fā)展。本文通過分析基于J2EE的Web應(yīng)用的發(fā)展現(xiàn)狀和面臨的挑戰(zhàn),對當(dāng)下優(yōu)秀的JAVA開源框架深入研究,進行充分有效地比較,選擇和利用,結(jié)合筆者在實際開發(fā)中的經(jīng)驗,設(shè)計一個提供底層抽象和通用功能的,基于MVC模式的支持Rest風(fēng)格的J2EE平臺應(yīng)用架構(gòu)。只需要簡單的參數(shù)配置,即可自動生成項目骨架,最大限度減少開發(fā)人員重復(fù)工作。除此之外,本文還搭建了一個項目管理平臺,對項目進行版本控制、自動化構(gòu)建、測試和持續(xù)集成提供支持,對項目的整個開發(fā)周期進行管理。最后筆者用本文設(shè)計的架構(gòu)開發(fā)了輸變電設(shè)備狀態(tài)可視化智能管理平臺,并且使用本文搭建的開發(fā)管理平臺對整個開發(fā)過程進行管理。明顯地提升了系統(tǒng)開發(fā)速度,優(yōu)化了項目結(jié)構(gòu),大幅減少了開發(fā)時間,提高了開發(fā)效率,并保證了開發(fā)的質(zhì)量,減小了集成和部署帶來的風(fēng)險。
【關(guān)鍵詞】:架構(gòu) J2EE 項目管理
【學(xué)位授予單位】:華北電力大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP393.09
【目錄】:
- 摘要5-6
- Abstract6-9
- 第1章 緒論9-12
- 1.1 研究背景及意義9
- 1.2 研究現(xiàn)狀9-10
- 1.3 研究內(nèi)容10-11
- 1.4 論文組織結(jié)構(gòu)11-12
- 第2章 相關(guān)技術(shù)簡介12-19
- 2.1 Spring MVC框架介紹12-15
- 2.1.1 Spring MVC3和Struts2對比12-15
- 2.1.2 Spring MVC的優(yōu)勢15
- 2.2 Spring Framework介紹15-17
- 2.3 Hibernate框架介紹17-18
- 2.4 本章小結(jié)18-19
- 第3章 可重用Web應(yīng)用架構(gòu)的實現(xiàn)19-38
- 3.1 架構(gòu)的總體設(shè)計19-20
- 3.2 表示層的實現(xiàn)20-23
- 3.2.1 表示層實現(xiàn)原理與業(yè)務(wù)流程20-22
- 3.2.2 REST風(fēng)格的實現(xiàn)22-23
- 3.3 業(yè)務(wù)層的實現(xiàn)23-25
- 3.4 持久層的實現(xiàn)25-26
- 3.5 搭建項目開發(fā)管理平臺26-37
- 3.5.1 使用Git進行版本控制26-27
- 3.5.2 利用Maven構(gòu)建和管理項目依賴27-35
- 3.5.3 利用Jenkins實現(xiàn)持續(xù)集成35-37
- 3.6 本章小結(jié)37-38
- 第4章 架構(gòu)的應(yīng)用38-49
- 4.1 項目背景38-39
- 4.2 項目功能39
- 4.3 開發(fā)流程39-40
- 4.4 功能實現(xiàn)40-48
- 4.4.1 系統(tǒng)登錄40-41
- 4.4.2 部門人員角色管理41-42
- 4.4.3 資源管理與資源分配42-44
- 4.4.4 構(gòu)件管理44-45
- 4.4.5 日志管理45-46
- 4.4.6 站內(nèi)搜索46-47
- 4.4.7 系統(tǒng)監(jiān)控47-48
- 4.5 本章小結(jié)48-49
- 第5章 總結(jié)與展望49-50
- 5.1 論文完成的工作49
- 5.2 未來展望49-50
- 參考文獻50-53
- 致謝53
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前6條
1 王雪松;陳瞻;唐雪飛;;AOP及其編織技術(shù)的研究[J];福建電腦;2006年03期
2 徐世友;袁兆山;李峻;;Java EE數(shù)據(jù)持久層解決方案的設(shè)計與實現(xiàn)[J];合肥工業(yè)大學(xué)學(xué)報(自然科學(xué)版);2009年01期
3 薛峰;梁鋒;徐書勛;王彪任;;基于Spring MVC框架的Web研究與應(yīng)用[J];合肥工業(yè)大學(xué)學(xué)報(自然科學(xué)版);2012年03期
4 王詠武;;向依賴關(guān)系宣戰(zhàn)——依賴倒置、控制反轉(zhuǎn)和依賴注入辨析[J];程序員;2005年01期
5 孟瓊;;Spring框架事務(wù)處理技術(shù)研究[J];計算機與現(xiàn)代化;2012年12期
6 陸平;趙安新;;數(shù)據(jù)持久層的緩存與配置管理策略[J];上海電機學(xué)院學(xué)報;2007年03期
本文關(guān)鍵詞:可重用Web應(yīng)用架構(gòu)的研究與實現(xiàn),由筆耕文化傳播整理發(fā)布。
,本文編號:300597
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/300597.html
最近更新
教材專著