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