Font Size: a A A

Web Persistance Layer Research And Application

Posted on:2009-09-14Degree:MasterType:Thesis
Country:ChinaCandidate:P Q LiuFull Text:PDF
GTID:2178360278972183Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In recent years, the network technology has been developed quickly and the platform of J2EE (Java2 Platform Enterprise Edition) has been adopted extensively.And the multi-layer web architecture based on B/S pattern matures gradually. The multi-layer web application development has become the mainstream. Creating the persistence data layer becomes an important aspect for a good Web application.The soluting of data persistence layer is a very difficult problem in the development of enterprises web system, as a good solution, which should provide secure, rapid response services to customers. In the J2EE, we can use a lot of different technologies to serve the persistence layer. Hibernate as a new lightweight ORM frame work; it can be an alternative to the Entity Bean to achieve data persistence. And with the combination of DAO mode, Hibernate can design a relatively independent Data Persistence, focus on data persistence logic to realize and achieve loosely coupled between the data access logic and data resources. Hibernate also reduces the complexity of the project development, it is consistent with the Java standard of relational database norms and makes the maintainability and scalability have been greatly improved. Based on the full studies of the data persistence layer, this article works on the following aspects:(1) Summarized and explained the architecture and design principles of J2EE design patterns and MVC model. And gave a full analysis on core components and workflows of the Struts framework.(2) According to the data persistence technology and lasting Hibernate research literature, discussed the application of the Hibernate on the data persistence in-depth.(3) From the the core of Data persistence, divided the latest persistent strategy and do an in-depth technical analysis to the mainstream of data persist technology. Gain a result from comparison through a variety of persistence technicals that Hibernate is the best choise.(4) Guiding by the layered architecture theory, based on Hibemate, established a new framework model DAPL (Data Access and Persistence Layer), which can do a good performance on the data CRUD (Create, Read, Update, Delete) operations. It also can use other design pattens of data access, made the model more flexible.(5) From the full theoretical analysis, established a new web system design model based on the DAPL. It brings the data persistence model into Struts framework, receives a flexible, easy to transplant, easy expansion, easy to maintain web system design strategy. (6) Finally, Gave the financial management system as an example, to verify the theoretical and practical aspect of the new system design.
Keywords/Search Tags:Write Criterion, Typeset Format, Master's Degree Paper
PDF Full Text Request
Related items