Font Size: a A A

Research And Implementation Of Dynamic ORM

Posted on:2012-07-11Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhaoFull Text:PDF
GTID:2178330335955560Subject:Management Science and Engineering
Abstract/Summary:PDF Full Text Request
There are two major data models in the Software development system:object model and relational model, which have different features. Object model can describe things'attributes and relationships in the real world, establish and describe the complex software systems perfectly. However, the development of object-oriented database which matching the Object model has not yet reached the mainstream standard, therefore, most applications selected relational databases. But the object model and relational model are different in the description of the data:objects including attributes, behavior and relationships between objects;relational databases, including tables and relationships between the tables expressing by foreign keys, primary keys. there is a clear mismatch problem between the two pattern.A common way to solve this problem is the persistence mechanism, it is one of the fastest growing technologies in recent years in the computer field.It is also a hot research field which has been widely applied in the computer field, ORM technology is the core of the persistent mechanism.ORM set up a corresponding map between the object model and the relational model, so that persistent objects can dump in a relational database. With business functions growing rapidly in recent years, this traditional ORM technology, which can also achieved the object persistent work,, but it depends on the higher degree of database that can not meet the increasing demands of business application system. So it is necessary to improve these shortcomings.Through the base of study of ORM and persistence layer the theory, combined with the actual project experience in recent years, we proposed the dynamic ORM design method; focus on the improvements of existing shortcomings of traditional ORM technology; and then introduce and research the key of dynamic ORM; Finally, introduce the realization of dynamic ORM technology deeply.
Keywords/Search Tags:ORM, Relational Model, Object Model, Persistence Layer
PDF Full Text Request
Related items