Font Size: a A A

Design And Implementation Of EIO Custom Components And Its Application

Posted on:2022-09-21Degree:MasterType:Thesis
Country:ChinaCandidate:Y F DingFull Text:PDF
GTID:2518306569481804Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In modern front-end technology,component-based development methods has made great progress.The development of front-end componentization is to standardize the front-end construction process with an engineering method and shoulder the responsibility of maintaining hign-quality software.Currently,a number of excellent front-end frameworks have emerged in the industry,such as Vue,React,etc.all of which have distinct characteristics and can develop front-end pages based on components.However,because different campanies implement components in different ways and lack of a common standard have prompted many organizations,including Google,to start building standards fro Web Components,known as Web Components.EIO is a software construction method based on data extraction and injection,which is proposed by Professor Qi Deyu of South China University of Technology,and implemented an EIO view engine based on EIO development model.it can quickly build Web projects,as a message middleware to carry out information transmission,has the characteristics of portaility and expansibility.Therefore,this dissertation combines Web Components and EIO view engine to design and implement a set of tools that can quickly create custom Components and provide a complete solution of native components development.The main work of this dissertation is as follows:(1)This dissertation designs and implements a set of supporting tools for the development of custom components.The tool is based on Google's component development standard Web Components,repairs and optimizes the existing deficiencies of the standard,and finally connects to the functional module of the EIO view engine,which can support developers to create custom components and dynamically add them to HTML pages.(2)This dissertation also improves the EIO view engine,designed and implemented an MVVM framework.Based on the MVVM model,it can support the binding of views and data,and solve the problem of data processing in the componentized development process.this framewoke is more in line with the development mode of front-end componentization.(3)Finally,this dissertation uses the EIO view engine to design and implement a security evaluation Web-side system,and use custom component tools to build the front end.The system provides a complete set of online services for the field of safety evaluation,which can manage the situation during the safety evaluation process.Through the development of this system,the superiority of the component-based development method was verified.
Keywords/Search Tags:software development, componentization, EIO, Web Components
PDF Full Text Request
Related items