Font Size: a A A

Research And Application Of Reusable Web One-stop Application Architecture

Posted on:2018-08-25Degree:MasterType:Thesis
Country:ChinaCandidate:X M WangFull Text:PDF
GTID:2348330533457967Subject:Engineering·Computer Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology,software has become more and more attention,plays an increasingly important role,it has become an indispensable resour ce in life,especially the APP that is convenient,easy to be used and closely related to pe ople's daily lives is favored by the public.As the rapid development of software,the corre sponding also produced a lot of different functions of the software framework.Currently dri ven by the open source movement,based on the J2 EE system,the application framework o f Web applications is endless,including many excellent designs,such as Struts based on MVC mode,Hibernate for handling persistence layer,and Spring serving all levels and so on.There are also a number of composite frameworks made up of a single functional fra mework,the more typical is the SSH integration framework.Due to the large number of ap plication frameworks,and the lack of a recognized framework,these frameworks have the disadvantages of low degree of reusability,cumbersome maintenance,weak application an d complex configuration in practical development,making it difficult for beginners to unde rstand,and can not do fast development.So developed a set of software framework that makes the development more simple,the application more flexible,and the functions more p owerful,which has become a hot technology to be explored in the current information ag e.In order to solve the complex configuration,low reusability,and weak application abili ty of the current popular framework,under the premise of understanding the core ideas o f the mainstream framework and summarising the advantages and disdvantages in the pract ice development,combining the general framework design concept and J2 EE more prominen t technologies,from the perspective of “zero configuration,speed development and easy to maintain”,this paper designs and implements a flexible,one-stop service framework,JSand(JavaScript + Anotation + Database),which is flexible and convenient by comparing with the traditional mainstream framework.The framework is characterized by zeroconfiguration,a utomatically building database,easy to use easy and expand,no complex mapping configura tion relationship.This framework,combining multi-layerarchitecture of J2 EE and MVC modelto clearly delineate the boundaries of alllevels in system;quoting annotation technology to solve the complex configuration of the popular framework;quoting Dependency Injection a nd Java ReflectionMechanisms to realize the reusability and scalability issues between the variouscomponents of the framework;quoting Gson Data Conversion Technology to Easily c onvert between Json data and Java objects;using the modular technology to specifically an d clearly divide the system's functions,which can make the structure clear,educe the coupli ng between the layers,make the design of the framework achieving a zero configuration,e asy to operate,simple and practical purpose.This paper also applies the JSand framework to the actual project,designsand realizes the JXCDBMS which is suitable for the modern chain sales model,showing the detailed design and implementation process of the system.Through the realization of the system,t he JSand framework of the custom development is rigorously tested,and the JSand frame work is a complete,well designed and fast application framework.Finally,the author summarizes his research results and look forward tothe deeper devel opment of the object-oriented Java application framework.
Keywords/Search Tags:J2EE, modular, one-stop, software framework, inventory, management system
PDF Full Text Request
Related items