基于liferay的系統(tǒng)開(kāi)發(fā)與關(guān)鍵技術(shù)研究
發(fā)布時(shí)間:2018-04-19 04:30
本文選題:portlet技術(shù) + liferay; 參考:《合肥工業(yè)大學(xué)》2015年碩士論文
【摘要】:隨著智能電網(wǎng)的全面建設(shè)與電力信息化水平的不斷提高,在電力生產(chǎn)與營(yíng)銷(xiāo)等過(guò)程中,越來(lái)越多的數(shù)據(jù)可以被采集。在這樣的背景下我們需要建設(shè)“智能電網(wǎng)海量數(shù)據(jù)預(yù)處理系統(tǒng)”,以最大程度的保障數(shù)據(jù)的正確性和完整性,同時(shí)為海量數(shù)據(jù)資源提供數(shù)據(jù)分析支持。然而像智能電網(wǎng)海量數(shù)據(jù)預(yù)處理系統(tǒng)這類(lèi)數(shù)據(jù)分析系統(tǒng),涉及不同種類(lèi)的數(shù)據(jù)資源,同時(shí)電力數(shù)據(jù)分析需要滿(mǎn)足不同部門(mén)不同人員的分析需求。因此系統(tǒng)中會(huì)出現(xiàn)較多的獨(dú)立性較強(qiáng)且需求不穩(wěn)定的功能模塊。這就對(duì)系統(tǒng)的靈活性和擴(kuò)展性提出了很高的要求,傳統(tǒng)的開(kāi)發(fā)平臺(tái)與開(kāi)發(fā)方法很難適應(yīng)這種類(lèi)型系統(tǒng)的需求特點(diǎn)。因此我們需要引入新的開(kāi)發(fā)平臺(tái)以及基于該平臺(tái)的開(kāi)發(fā)方案來(lái)為“智能電網(wǎng)海量數(shù)據(jù)預(yù)處理系統(tǒng)”的建設(shè)提供保障,同時(shí)也為類(lèi)似系統(tǒng)的建設(shè)提供一定的參考價(jià)值。本文提出一種基于liferay的portlet組件化的系統(tǒng)開(kāi)發(fā)方案。Portlet是java portal技術(shù)規(guī)范中的一種組件技術(shù),本文選擇liferay開(kāi)源portal實(shí)現(xiàn)產(chǎn)品作為系統(tǒng)開(kāi)發(fā)的基礎(chǔ)平臺(tái),在分析了portlet技術(shù)及l(fā)iferay整體邏輯架構(gòu)的基礎(chǔ)上確定了基于liferay的信息系統(tǒng)開(kāi)發(fā)方式,并提出了一種基于portlet的信息系統(tǒng)組件模型。根據(jù)模型對(duì)“智能電網(wǎng)海量數(shù)據(jù)預(yù)處理系統(tǒng)”的整體架構(gòu)進(jìn)行了設(shè)計(jì)。針對(duì)portlet標(biāo)準(zhǔn)接口難以開(kāi)發(fā)復(fù)雜應(yīng)用的問(wèn)題,引入JavaEE領(lǐng)域內(nèi)的其它技術(shù)設(shè)計(jì)了portlet的三層架構(gòu),使得portlet符合MVC模式,從而使其適應(yīng)復(fù)雜的系統(tǒng)應(yīng)用場(chǎng)景。同時(shí)設(shè)計(jì)了一種可擴(kuò)展的算法庫(kù)來(lái)管理數(shù)據(jù)預(yù)處理與數(shù)據(jù)分析中所依賴(lài)的數(shù)學(xué)算法。最后在解決了liferay開(kāi)發(fā)中的一些關(guān)鍵技術(shù)問(wèn)題后,我們對(duì)“智能電網(wǎng)海量數(shù)據(jù)預(yù)處理系統(tǒng)”進(jìn)行實(shí)現(xiàn),以進(jìn)一步驗(yàn)證基于liferay的信息系統(tǒng)所具有的較強(qiáng)的靈活性與可擴(kuò)展性。
[Abstract]:With the comprehensive construction of smart grid and the continuous improvement of power informatization, more and more data can be collected in the process of power production and marketing.In this context, we need to build a "smart grid mass data preprocessing system" to maximize the accuracy and integrity of the data, while providing data analysis support for massive data resources.However, such data analysis systems as smart grid mass data preprocessing systems involve different kinds of data resources, and power data analysis needs to meet the needs of different departments and personnel.Therefore, there will be more independent and unstable functional modules in the system.Therefore, the flexibility and expansibility of the system are very high, and the traditional development platform and methods are difficult to adapt to the requirements of this type of system.Therefore, we need to introduce a new development platform and a development scheme based on this platform to provide a guarantee for the construction of "smart grid mass data preprocessing system", and at the same time to provide some reference value for the construction of similar systems.This paper presents a portlet componentized system development scheme based on liferay. Portlet is a component technology in java portal technology specification. This paper chooses liferay open source portal implementation product as the basic platform of system development.Based on the analysis of portlet technology and the whole logic architecture of liferay, the development mode of information system based on liferay is determined, and a component model of information system based on portlet is proposed.According to the model, the whole architecture of the smart grid mass data preprocessing system is designed.Aiming at the problem that portlet standard interface is difficult to develop complex applications, this paper introduces other techniques in JavaEE domain to design the three-tier architecture of portlet, which makes portlet conform to MVC mode and adapt to complex system application scenarios.At the same time, an extensible algorithm library is designed to manage the mathematical algorithms that are relied on in data preprocessing and data analysis.Finally, after solving some key technical problems in the development of liferay, we implement the "smart grid mass data preprocessing system" to further verify the flexibility and extensibility of the information system based on liferay.
【學(xué)位授予單位】:合肥工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類(lèi)號(hào)】:TP311.52
【參考文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前1條
1 談猛剛;基于企業(yè)門(mén)戶(hù)的應(yīng)用集成研究[D];中國(guó)科學(xué)院研究生院(軟件研究所);2004年
,本文編號(hào):1771609
本文鏈接:http://sikaile.net/guanlilunwen/yingxiaoguanlilunwen/1771609.html
最近更新
教材專(zhuān)著