Object-Oriented Data Access Layer

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Helsinki University of Technology | Diplomityö
Checking the digitized thesis and permission for publishing
Instructions for the author

Date

Major/Subject

Mcode

T-106

Degree programme

Language

en

Pages

70 (+9)

Series

Abstract

Object-oriented programming is perhaps the most popular programming paradigm, whereas the data storage used is most likely a relational database. Even if these two paradigms in no way contradict each other, their fundamentally different approaches sometimes cause problems. Applications without a well defined data access layer easily end up having a substantial amount of code dedicated to the sole purpose of moving data from and to the data source. This thesis defines a model based data access layer, where an abstract model of the data structure is created using objects within the application domain. This thesis shows how that model can be utilized to overcome the gap between an object-oriented programming environment and a relational database. Furthermore it shows how having this modularized framework simultaneously makes it easier to create more robust applications. The framework has also proved to be an excellent platform for building reusable libraries upon, enabling faster application development.

Description

Supervisor

Soisalon-Soininen, Eljas

Thesis advisor

Jakobsson, Mårten

Other note

Citation