Font Size: a A A

Design And Implementation Of JAVA Web Component Packaging Technology Oriented To RIA

Posted on:2018-09-30Degree:MasterType:Thesis
Country:ChinaCandidate:K KangFull Text:PDF
GTID:2348330566457790Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet,the rapid expansion of network scale,the wide application of web technology,the requirements of network users for rich client are also constantly increasing,which made the rich interface applications RIA(Rich Interface Application).At present,there are many different types of technology and frameworks for the development of Web application.JSF is a JavaEE5.0 above and provides the framework of component-based dynamic development of Web page.ExtJS is a page component library based on Ajax and JavaScript.Meanwhile,such as Struts framework and Spring framework for the development of the presentation layer,also provide the appropriate framework and tag libraries,allowing developers to become more efficient and simple.However,the existing component libraries or frameworks in the use of still flawed,can not well meet the needs of the development of Web application for rich client.In this paper,the design and implementation of a set of integrated JSF and ExtJS development framework,not only can provide the users with clear modular design frame,but also can provide good page components,efficiently the development of Web application for rich client.Through in-depth analysis of ExtJS component architecture and technical characteristics,JSF custom life cycle and event handling mechanism,based on the specifications of JSF2.0 custom component to design and complete ExtJS components encapsulation.In this way,the components of the Web pages have ExtJS consistent functionality,style and pattern,but the development method of the pages is consistent with JSF,which called JSF encapsulate ExtJS.Also,since JSF2.0 with standard JavaScript library itself will be well supported by Ajax,this article will add Ajax functionality to JSF core library package assembly,improve the efficiency of Web application development,but also solve the problem of interactive capabilities.Finally,the paper selecte six components which are frequently used in Web applications,the date selector component,the time selector component,the digital spinner component,the paging data grid component,the grid tree component and the HTML editor component,detail their ExtJS design ideas and JSF encapsulation methods,and integration solutions of Ajax functions from JSF2.0 core library,finally complete the RIA oriented development of Web application component and research of encapsulation technology.Results show that Web application based on the integrated framework,not only the interface is beautiful,the style is consistent,but also with good bridge between the background data and business logic and loose coupling.It can meet the needs of the development of Web application for rich client.
Keywords/Search Tags:RIA, JSF, ExtJS, Ajax, component, encapsulation
PDF Full Text Request
Related items