Jump to content

Apache OJB: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Cydebot (talk | contribs)
m clean up per WP:CHECKWIKI using AWB
Line 1: Line 1:
{{other uses|Organization of the Jews in Bulgaria}}
{{Infobox Software
{{Infobox Software
| name = Apache ObJectRelationalBridge
| name = Apache ObJectRelationalBridge
Line 16: Line 17:
| website = http://db.apache.org/ojb/
| website = http://db.apache.org/ojb/
}}
}}
'''Apache ObJectRelationalBridge''' (OJB) is an Object/Relational mapping tool that allows transparent persistence for [[Java (programming language)|Java]] Objects against [[relational database]]s. It was released on April 6, 2005.<ref>[http://www.linuxtoday.com/developer/2005040602826NWSVDV - Linux Today - Internetnews.com: Apache releases Object Relational Bridge]</ref>
{{other uses|Organization of the Jews in Bulgaria}}
'''Apache ObJectRelationalBridge''' (OJB) is an Object/Relational mapping tool that allows transparent persistence for [[Java (programming language)|Java]] Objects against [[relational database]]s. It was released on April 6th, 2005.<ref>[http://www.linuxtoday.com/developer/2005040602826NWSVDV - Linux Today - Internetnews.com: Apache releases Object Relational Bridge]</ref>


As of January 16, 2011 Apache ObJectRelationalBridge has been retired.<ref>[http://attic.apache.org/projects/ojb.html Apache ObJectRelationalBridge (OJB)], Apache Software Foundation.</ref>
As of January 16, 2011 Apache ObJectRelationalBridge has been retired.<ref>[http://attic.apache.org/projects/ojb.html Apache ObJectRelationalBridge (OJB)], Apache Software Foundation.</ref>
Line 47: Line 47:
{{Apache}}
{{Apache}}


{{Software-stub}}
[[Category:Apache Software Foundation|Tomcat]]
[[Category:Apache Software Foundation|Tomcat]]
[[Category:Apache Software Foundation projects]]
[[Category:Apache Software Foundation projects]]
Line 54: Line 53:
[[Category:Free web server software]]
[[Category:Free web server software]]
[[Category:Cross-platform free software]]
[[Category:Cross-platform free software]]


{{Software-stub}}

Revision as of 03:41, 13 September 2015

Apache ObJectRelationalBridge
Developer(s)Apache Software Foundation
Stable release
1.0.55 / December 31, 2005 (2005-12-31)
Written inJava
Operating systemCross-platform
TypeObject-relational mapping
LicenseApache License 2.0
Websitehttp://db.apache.org/ojb/

Apache ObJectRelationalBridge (OJB) is an Object/Relational mapping tool that allows transparent persistence for Java Objects against relational databases. It was released on April 6, 2005.[1]

As of January 16, 2011 Apache ObJectRelationalBridge has been retired.[2]

Features

OJB is an open source project. It is lightweight and easy to use requiring simply configure two files to implement a persistence layer. It is easy to integrate into an existing application because it does not generate code. It allows the use of different patterns of persistence: owner (PersistenceBroker API), JDO and Object Data Management Group (ODMG).

Functionality

OJB uses an XML based Object/Relational mapping. The mapping resides in a dynamic MetaData layer, which can be manipulated at runtime through a simple Meta-Object-Protocol (MOP) to change the behaviour of the persistence kernel.

Configuration

At least two files are required to configure OJB: OJB.properties and repository.xml

Allocation

For mapping a 1-1 relationship, for example, you have two tables: person and account. In this case, a person has an account and vice versa.

See also

References