Font Size: a A A

Application Of Lightweight J2EE Architecture

Posted on:2007-04-01Degree:MasterType:Thesis
Country:ChinaCandidate:R H DongFull Text:PDF
GTID:2178360182998078Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
At the first part of the paper, the author introduces the background of the research project and its current environment, point out that the traditrional J2EE architecture is not satisfying the development of the enterprise application system. Following that, the author represents the lightweight J2EE application architecture, and emphatically point out lightweight architecture advantages compared with traditional architecture. By comparing each architecture, the author leads to the main point of the paper, the architecture based on Struts+Spring+Hibernate framework in lightweight J2EE application architecture.The goal of this architecture is to make the J2EE application architecture more simple and more rational. In addition, the author introduce the new technology AOP(Aspect Oriented Programming) and several outstanding open souce frameworks. In the view tier, the author selects Struts as its framework. The framework is characterized as a MVC framework, it is responsible for collecting the user data and handle the result, make the development of web application more scalable, and separate the presentation and content clearly. In the logical tier, the author select Spring as its framework, as a comprehensive and modular framework with tiered architecture, make developer use either part of the framework. Spring framework effectively organized the middle-ware object, get rid of the problem of the tight connection of component construction and employment and the need of using various property files.In the whole application projects, Spring framework provides an uniform method configurations. In the data persistence tier, the author uses Hibernate framework based on O/R Mapping, this framework provides light persistence framework in J2EE platform, the one to one mapping relation and the object-oriented query language and the recovery mechanism. For the Hibernate framework, developers can greatly reduce the work of operating database and make developers freely use the object-oriented method to operate database.Finally, After the detailed analysis of the core technique of each tier framework, the author applies the technique to the development of a simple JinXiaoCun system. Through the description of the requirement of the system, shows the convenience of system of development and maintenance and make out a new method to build enterprise system.
Keywords/Search Tags:J2EE, Architecture, POJO, AOP, HQL, Dependency Injection, MVC
PDF Full Text Request
Related items