基于HTML5和云計(jì)算技術(shù)的網(wǎng)站群設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2018-11-03 19:03
【摘要】:政府、企事業(yè)單位的門(mén)戶網(wǎng)站往往呈現(xiàn)由中心向地方輻射的普及方式。隨著普及的進(jìn)行,各部門(mén)和單位的網(wǎng)站鏈接到一起,形成網(wǎng)站群落。它們?cè)谛问缴鲜墙y(tǒng)一的,實(shí)際上卻是信息相互孤立隔離,,不能夠進(jìn)行統(tǒng)籌管理。網(wǎng)站管理的集群化是門(mén)戶網(wǎng)站發(fā)展的趨勢(shì)和方向。導(dǎo)師的科研項(xiàng)目“北京市技術(shù)轉(zhuǎn)移人才培養(yǎng)基地”是要將技術(shù)轉(zhuǎn)移服務(wù)網(wǎng)站化、形式多樣化、服務(wù)產(chǎn)業(yè)化和競(jìng)爭(zhēng)全球化,其信息服務(wù)平臺(tái)是資源重組、業(yè)務(wù)開(kāi)展和擴(kuò)大影響不可或缺的工具與手段。 B/S模式的應(yīng)用解決了傳統(tǒng)C/S模式下應(yīng)用程序安裝配置和更新維護(hù)比較麻煩的弊端,但同時(shí)帶來(lái)了對(duì)網(wǎng)絡(luò)速度更加依賴,對(duì)網(wǎng)絡(luò)連接不穩(wěn)定情況無(wú)法應(yīng)付的弊端。在異構(gòu)環(huán)境下的系統(tǒng)集成時(shí),分布在不同業(yè)務(wù)系統(tǒng)中關(guān)系數(shù)據(jù)庫(kù)中的數(shù)據(jù)在交互上困難重重,即便使用第三方工具將其實(shí)現(xiàn),數(shù)據(jù)冗余問(wèn)題也很難解決。研究如何應(yīng)用更適合分散在各地的多個(gè)數(shù)據(jù)中心的云存儲(chǔ)環(huán)境下的分布式存儲(chǔ)系統(tǒng)是解決這個(gè)問(wèn)題的合適途徑。網(wǎng)站內(nèi)容檢索功能是當(dāng)前信息管理應(yīng)用所必須的,因此在分布式存儲(chǔ)環(huán)境下需要研究應(yīng)用分布式搜索框架。除了這點(diǎn)以外,網(wǎng)站群的跨系統(tǒng)登陸問(wèn)題,介于網(wǎng)站之間的信息交互,站點(diǎn)內(nèi)部應(yīng)用系統(tǒng)之間的消息交互,以及日志系統(tǒng),也是具有功能改進(jìn)的必要和空間的。 首先介紹了HTML5Web技術(shù)的原理和優(yōu)勢(shì),分布式云存儲(chǔ)架構(gòu)的應(yīng)用研究,Log4j日志系統(tǒng)的原理和FreeMarker模板技術(shù)。然后從網(wǎng)站群需求入手,羅列出網(wǎng)站群建設(shè)的功能性和非功能性需求,進(jìn)而對(duì)站群的數(shù)據(jù)模型、通信接口、業(yè)務(wù)系統(tǒng)和主要類進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)。其中,在實(shí)現(xiàn)部分對(duì)本文遇見(jiàn)的主要問(wèn)題:J2EE架構(gòu)的選擇,站點(diǎn)和站內(nèi)的信息交互問(wèn)題,CAS單點(diǎn)登錄技術(shù)和Elasticsearch分布式檢索技術(shù)的應(yīng)用進(jìn)行了解決。在實(shí)現(xiàn)完畢,進(jìn)行了系統(tǒng)的應(yīng)用效果分析。 主要研究點(diǎn)是研究以HTML5和云存儲(chǔ)為主的技術(shù)和框架進(jìn)行高性能和用戶體驗(yàn)的網(wǎng)站群系統(tǒng)建設(shè)的技術(shù)路線,對(duì)于當(dāng)前大量基于傳統(tǒng)數(shù)據(jù)庫(kù)和技術(shù)的網(wǎng)站群的性能改進(jìn)提出可行的解決方案。
[Abstract]:Government, enterprises and institutions of the portal often presents from the center to the local spread of radiation. Along with the popularization, the websites of various departments and units link together to form the website community. They are unified in form, but in fact information is isolated from each other and cannot be managed as a whole. The cluster of website management is the trend and direction of portal website development. The tutor's scientific research project, "Beijing City Technology transfer Talent training Base", aims to make the technology transfer service website, with diversified forms, industrialization of services and globalization of competition. Its information service platform is the reorganization of resources. Essential tools and tools for business development and impact expansion. The application of the B / S mode solves the problem that the application installation configuration and update and maintenance in the traditional C / S mode are more troublesome but at the same time it brings more dependence on the network speed and can not cope with the unstable situation of the network connection. In the heterogeneous environment of system integration, the data distributed in different business systems in the relational database is difficult to interact, even if it is implemented by third-party tools, the problem of data redundancy is difficult to solve. It is an appropriate way to solve this problem by studying how to apply the distributed storage system which is more suitable for cloud storage environment in many data centers. The function of web content retrieval is necessary for current information management applications, so it is necessary to study the application of distributed search framework in distributed storage environment. In addition to this, the cross-system login problem of website group, the information interaction between websites, the message interaction between application systems within the site, and the log system, are also necessary and space for improvement. Firstly, the principle and advantage of HTML5Web technology, the application research of distributed cloud storage architecture, the principle of Log4j log system and the technology of FreeMarker template are introduced. Then the functional and non-functional requirements of website group construction are listed, and then the data model, communication interface, business system and main classes of station group are designed and implemented. In the implementation part, the main problems encountered in this paper are solved, such as the choice of J2EE architecture, the information exchange between sites and sites, the application of CAS single sign-on technology and Elasticsearch distributed retrieval technology. At the end of the implementation, the application effect of the system is analyzed. The main research point is to study the technical route of constructing website cluster system with high performance and user experience based on HTML5 and cloud storage technology and framework. This paper presents a feasible solution to the performance improvement of a large number of web sites based on traditional databases and technologies.
【學(xué)位授予單位】:北京工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP311.52;TP393.092
本文編號(hào):2308688
[Abstract]:Government, enterprises and institutions of the portal often presents from the center to the local spread of radiation. Along with the popularization, the websites of various departments and units link together to form the website community. They are unified in form, but in fact information is isolated from each other and cannot be managed as a whole. The cluster of website management is the trend and direction of portal website development. The tutor's scientific research project, "Beijing City Technology transfer Talent training Base", aims to make the technology transfer service website, with diversified forms, industrialization of services and globalization of competition. Its information service platform is the reorganization of resources. Essential tools and tools for business development and impact expansion. The application of the B / S mode solves the problem that the application installation configuration and update and maintenance in the traditional C / S mode are more troublesome but at the same time it brings more dependence on the network speed and can not cope with the unstable situation of the network connection. In the heterogeneous environment of system integration, the data distributed in different business systems in the relational database is difficult to interact, even if it is implemented by third-party tools, the problem of data redundancy is difficult to solve. It is an appropriate way to solve this problem by studying how to apply the distributed storage system which is more suitable for cloud storage environment in many data centers. The function of web content retrieval is necessary for current information management applications, so it is necessary to study the application of distributed search framework in distributed storage environment. In addition to this, the cross-system login problem of website group, the information interaction between websites, the message interaction between application systems within the site, and the log system, are also necessary and space for improvement. Firstly, the principle and advantage of HTML5Web technology, the application research of distributed cloud storage architecture, the principle of Log4j log system and the technology of FreeMarker template are introduced. Then the functional and non-functional requirements of website group construction are listed, and then the data model, communication interface, business system and main classes of station group are designed and implemented. In the implementation part, the main problems encountered in this paper are solved, such as the choice of J2EE architecture, the information exchange between sites and sites, the application of CAS single sign-on technology and Elasticsearch distributed retrieval technology. At the end of the implementation, the application effect of the system is analyzed. The main research point is to study the technical route of constructing website cluster system with high performance and user experience based on HTML5 and cloud storage technology and framework. This paper presents a feasible solution to the performance improvement of a large number of web sites based on traditional databases and technologies.
【學(xué)位授予單位】:北京工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP311.52;TP393.092
【參考文獻(xiàn)】
相關(guān)期刊論文 前1條
1 叢培民;;云計(jì)算架構(gòu)下的網(wǎng)站群應(yīng)用實(shí)踐[J];計(jì)算機(jī)系統(tǒng)應(yīng)用;2012年02期
本文編號(hào):2308688
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/2308688.html
最近更新
教材專著