Font Size: a A A

Realization And Application Of EIO Framework

Posted on:2016-04-09Degree:MasterType:Thesis
Country:ChinaCandidate:H L FengFull Text:PDF
GTID:2308330503453124Subject:Software engineering
Abstract/Summary:PDF Full Text Request
EIO(Extraction and Injection Oriented), is a type of software development pattern introduced by Professor Qi Deyu. This pattern regards the operation of a computer application system as the process of data extraction and injection in the interactive view and resource view. This thesis proposes and realises a development framework based on the model of client/server by researching on the realization way of EIO mode and the current development technique of framework, and has some application in the project by the development framework. The framework provides a complete solution of web development by providing some basic modules, development interfaces and specific message communication formats; Also, the framework keeps the decoupling characteristics of data and view, and helps to simplify the development of the client/server model system. Moreover, in this framework, the server and the client relates only through a specific communication protocol, so that framework is easy to support the multi_platform access, and with a good cross platform features.Firstly, this thesis has the design on the overall implementation block diagram of the framework by researching on the related work on the design pattern, implementation and communication method of the current development framework. Secondly, this thesis presents the basic message format for the communication between client and server and the message routing table for message dispatching and has a detailed introduction on the modules of client, including the communication module for receiving and sending messages of WebSocket protocol, the message parser module for parsing and handling the received message and the EI(extraction and injection) engine which provides the basic EI components and EI tool interfaces for different platforms. Meanwhile, this thesis designs a cross platform general layout specification for simplifying the management of the EI components on the page for the EI engine. Thirdly, this thesis intrduces how to realize the receive-and-send-message module and dispatch-message module relying on the communication framework Netty, and all the basic modules of the framework client in the browser and Android platforms.Finally, this thesis introduces the application of this framework on the Education Card Operating Supporting System to verify the feasibility of the framework. The experiment and verification shows that the framework basically meets the development needs, and has its practical value.
Keywords/Search Tags:Client/Server Model, Development Framework, EIO
PDF Full Text Request
Related items