Font Size: a A A

Research And Application Of Lightweight J2EE Architecture Based On TSH

Posted on:2010-01-14Degree:MasterType:Thesis
Country:ChinaCandidate:X ZhangFull Text:PDF
GTID:2178360278959409Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Software architecture supports every aspect of the whole system like a human skeleton does. The design of the software architecture should not only make the system more stable and easier to expand and maintain, but also improve the system complexity, shorten the development cycle and meet the requirements of flexibility, security and practicality. Framework technology is a new approach to implement the reuse of the software of large size, which greatly improves the efficiency of software development. The growing emergence of java open source frameworks is actively promoting the development of J2EE technology. The software architecture by integrating open source framework can meet the maximum requirements of the rapid development of enterprise application.Tapestry, Spring and Hibernate all are the excellent framework in Java world. By using the component-oriented development model, the Tapestry has fully realized the object-oriented technology in Web Tier. As a lightweight IoC and AOP container, the Spring can reduce the coupling degree of inter-objects, facilitate unit testing and achieve the purpose of integrating with other frameworks. As one of the most outstanding ORM tool, the Hibernate allows developers to manipulate database through object-oriented thinking, significantly improve the efficiency of the data persistence, fully reduce the complexity of maintaining data, and make the system with good performance and portability.In this paper, the author researched the key technologies of above-mentioned frameworks and designed the lightweight TSH architecture.By field research based on the demands of the Integrated Services Platform for Enterprise Information, the author analyzed the role's functions,and designed the database and every tier of the software. The most important thing is the implementation of the platformd evelopment by using above design. It has been proved by practice that the lightweight TSH architecture makes the tiers more clearly, achieves the purpose of loosing couple and greatly improves the efficiency of the development.
Keywords/Search Tags:J2EE, Tapestry, Spring, Hibernate, Framework
PDF Full Text Request
Related items