Font Size: a A A

The Research Of Developing J2EE Web Application In Lightweight Container

Posted on:2006-10-14Degree:MasterType:Thesis
Country:ChinaCandidate:J K ZhangFull Text:PDF
GTID:2168360155465484Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Nowadays the J2EE platform is one of the best in enterprise software scope. It absorbs various merits that Java programming language possesses and much lesson that enterprise software encounters in past ten years. However, for many web applications, J2EE has not been a shining success. "Classic"J2EE architectures are complex to develop, deploy and test. On the basis of several popular technologies, the article brings forward a good way for developing typical J2EE web applications that helps to produce simple, high-quality, maintainable, performant, and scalable applications on time and within budget. Firstly, the article expatiates on the basic principle of Lightweight Container and Inversion of Control, and points out advantages for Lightweight Container compared with EJB container; Secondly, the article surveys alternative architectures for J2EE applications, focusing on web Applications. For each architecture, I consider its strengths and weaknesses. Thirdly, the article dwells on design problems on the Presentation Layer, the Business Layer and the Data access Layer from architectural point of view, and recommends several new technologies such as Aspect Oriented Programming(AOP) and Object-Relation Mapping(ORM), then introduces some popular open source products such as Struts, Spring and Hibernate. Lastly, the article realizes a simpler way for developing typical J2EE web applications.
Keywords/Search Tags:J2EE, Lightweight Container, Architecture, Ioc, AOP, ORM
PDF Full Text Request
Related items