Show simple item record

dc.contributor.advisorChairperson, Graduate Committee: Gary Harkinen
dc.contributor.authorFrederickson, Clint Michaelen
dc.date.accessioned2013-06-25T18:42:13Z
dc.date.available2013-06-25T18:42:13Z
dc.date.issued2005en
dc.identifier.urihttps://scholarworks.montana.edu/xmlui/handle/1/1281en
dc.description.abstractJava applications often need to store data in external data sources. Large amounts of time can be spent developing solutions to integrate specific data sources into the application. The process of mapping object-oriented data to data sources can lead to a fragile system that can not handle incremental changes to the data or the integration of new data sources cleanly. Java 1.5 introduced a metadata facility called annotations into the Java language. Annotations can be used to describe data in a general way such that it can be mapped onto various types of data sources easily. The annotations are inspected at runtime by each data source persister, and a mapping is created. Implementations of two persisters are given: one for relational databases, and one for XML. Other new persisters can easily be added to the system.en
dc.language.isoenen
dc.publisherMontana State University - Bozeman, College of Engineeringen
dc.subject.lcshJava (Computer program language)en
dc.subject.lcshObject-oriented methods (Computer science)en
dc.titleObject mapping with Java annotationsen
dc.typeThesisen
dc.rights.holderCopyright 2005 by Clint Michael Fredericksonen
thesis.catalog.ckey1157530en
thesis.degree.committeemembersMembers, Graduate Committee: Rafal Angryk; Rockford Rossen
thesis.degree.departmentComputer Science.en
thesis.degree.genreThesisen
thesis.degree.nameMSen
thesis.format.extentfirstpage1en
thesis.format.extentlastpage47en


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record


MSU uses DSpace software, copyright © 2002-2017  Duraspace. For library collections that are not accessible, we are committed to providing reasonable accommodations and timely access to users with disabilities. For assistance, please submit an accessibility request for library material.