Font Size: a A A

Study On The Solution For Data Persistent

Posted on:2006-06-20Degree:MasterType:Thesis
Country:ChinaCandidate:D Y DingFull Text:PDF
GTID:2178360182469563Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In most of information systems, it is necessary of data access, and more and more applications design their data persistent layer with some framework. It has special value to study on the design and implementation of data persistent layer and framework of both the theory and practive. Over the past few years, the technologies in data access passed through several phases, including LOAD/STORE in early computer, ISAM/VSAM, and DBMS etc. These form directly the theoretical basis of data persistent and framework. In accordance with the corel architecture pattern that improved from the data access technology, it is divided into three type of framework: base on middleware, build in data access pattern, implement by data mapper pattern. The former encapsulates simply the application interface of data access middleware, the successor towards mainly the specific application, and object oriented programming (OOP) is widely used in the latter. That derives the theological principles of the design of data persistent framework. Judging by the principles above, the lightweight framework base on data access object pattern is effective in management information systems (MIS), especially in Microsoft dotNet platform and the small application. The very core is composed of both the ADO.NET designed by Microsoft and the data access application blocks developed by open source community. It Mixs many kinds of data representation, converts seamless data from data source to domain object, and extended intensively the application interface of the data access object. Further, the automatic generate tools is designed and implemented to eliminate the defects about efficiency, and increases greatly productivity in the past projects.
Keywords/Search Tags:Data persistent layer, Framework, Architecture pattern, Data access object pattern, Data mapper pattern
PDF Full Text Request
Related items