Font Size: a A A

The Research And Application Of General Web Framework Based On Struts 2, Spring And Hibernate's Framework

Posted on:2009-08-29Degree:MasterType:Thesis
Country:ChinaCandidate:D C YuFull Text:PDF
GTID:2178360278972105Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet, J2EE technology platform is more mature day by day and becomes the best e-commerce solutions. Compared to Microsoft's .NET platform, J2EE inherited the Java platform's independency merit. J2EE technology has become the large-scale application system's first choice platform plan, such as finance, the insurance, the telecommunication and so on. Due to the development of easy, the lightweight J2EE has become the biggest hot spot in software development. In this paper, which is the core issue surrounding the current hot lightweight components: Struts 2, Hibernate and the Spring. The three frameworks are being used by more and more developers, and in J2EE technology, main discussion of this paper is how to effectively integrate Struts 2, Spring and Hibernate into development of J2EE.Along with the demands growth, now the Web application system's development is getting more and more complex, the development cycle is getting more and more urgent, the question which urgent needs to solve for the programmer and company's development. Solving this problem is to choose good frameworks and design patterns .Frameworks and design patterns are very important technologies for software which are reused in J2EE, Framework can raise productivity of software by reusing, almost all frameworks use one or more design patterns.For this feature, this article produces the framework design pattern mainly center on the following question to launch:1. How to reduce the programer's burden to deal with the complex problem, so that the application has good expansibility and stability.2. We propose the solution for common problems in development, and avoid the redundant development in the future, and can complete it. More importantly, how we deal with that the developer can liberate from the bottom of coding, so that they can concentrate on the logic processing of applications.3. How to choose a suitable framework and to establish the framework for enterprise applications, while allowing the application layer loosely coupled with interaction.4. In this paper, what combination of three kinds of framework Struts 2, Spring and Hibernate to make application to Loosely Coupled, how to build a stable structure of the user, and how to make the application layer consistent.5. How to integrate the framework, so that each layers of a loosely coupled with interaction instead of the bottom of the technical details.In this article, based on the integrated framework designed to give a application example of framework model, this application has achieved during the each layer loosely coupled, effectively optimized system structure, improved system's extendibility, and reduced system's complexity and maintenance difficult. Simultaneously the system does't depend on platform has the characteristics of probability and reuseability.
Keywords/Search Tags:Struts 2, Spring, Hibernate, Software Reusability
PDF Full Text Request
Related items