Font Size: a A A

Design And Realization Of Web Application Framework Based On GUICE And WICKET

Posted on:2013-04-13Degree:MasterType:Thesis
Country:ChinaCandidate:H Z LiFull Text:PDF
GTID:2248330395454876Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With Java Web technique ten year’s development, EJB framework has shown its disadvantages day by day in the field of traditional J2EE development, The increasingly extendibility of the complexity and scalability in Web application, high flexibility, reliability and personality are needed, which brings a new challenge to the Web application development. Many MVC pattern web application frameworks are emerged as open project is rapidly developed. Meantime many kinds of light frameworks come forth along with emergence, Guice and Wicket framework seems one of the best among them. Wicket is an open source, lightweight, component-based framework, which puts it in an altogether different league from some of the earlier ways of developing Web-based applications. Wicket strives for a clean separation between the roles of HTML page designer and Java developer by supporting plain HTML-based templates.The templates can then be made dynamic with little modification, and Guice is a dependency injection (DI) framework, it improves more maintainability, more testability, and more flexibility than other frameworks.This study is based on the research of current mainstream lightweight J2EE framework, after combining with the rapid development thought of domain model design and the flexible component management technology DI, Designed and realized a lightweight business J2EE framework which balances the rapid and flexible features of software development, named DMWG framework. It is second made encapsulation on based wicket framework and according to.NET component, added others components in wicket framework., for example:paging component, verification component and so on. It makes Guice as framework’s business component. By dependency injection to manage business object, faced to research of web framework give a new design thought.Finally, I developed a simple test application, according to foods, medicine and disease’s relation information, designed a healthy website to show the development process under DMWG framework. The test application has adding, deleting, updateing, searching function. Detailed explained website’s develop process, it showed the feasibility and reliability of DMWG framework.
Keywords/Search Tags:Guice, Wicket, Lightweight framework, Domain Model, DI
PDF Full Text Request
Related items