O2DBIWiki: Difference between revisions
Jump to navigation
Jump to search
imported>BurkhardLinke No edit summary |
No edit summary |
||
(16 intermediate revisions by 5 users not shown) | |||
Line 7: | Line 7: | ||
Main features: | Main features: | ||
* support for | * support for arbitrary complex class hierarchies | ||
* polymorphic queries within class hierarchies | * polymorphic queries within class hierarchies | ||
* easily extensible classes without adding another layer | * easily extensible classes without adding another layer | ||
Line 13: | Line 13: | ||
* XML based description of classes | * XML based description of classes | ||
O2DBI is used in nearly all applications developed at the [ | O2DBI is used in nearly all applications developed at the [http://www.cebitec.uni-bielefeld.de/groups/brf/software/ CeBiTec]. | ||
Please have a look at the [http://www.cebitec.uni-bielefeld.de/groups/brf/software/O2DBI O2DBI website] for general information. | <!-- ##Please have a look at the [http://www.cebitec.uni-bielefeld.de/groups/brf/software/O2DBI O2DBI website] for general information. --> | ||
== Documentation == | == Documentation == | ||
* Introduction | |||
* / | ** [[O2DBIWiki/IntroScope| The scope of O2DBI]] | ||
* / | ** [[O2DBIWiki/IntroFeatures| O2DBI Features]] | ||
** [[O2DBIWiki/ORMapping| Object-relational mapping]] | |||
** [[O2DBIWiki/IntroRequirements| Requirements]] | |||
* Working with O2DBI | |||
** [[O2DBIWiki/WorkingDesigner| The O2DBI Designer]] | |||
** [[O2DBIWiki/WorkingXMI| Converting XMI files]] | |||
** [[O2DBIWiki/WorkingGenerator| Generating perl code]] | |||
* Using the generated code | |||
** [[O2DBIWiki/CodeOverview| Overview of the generated modules]] | |||
** [[O2DBIWiki/CodeBackend| Backend - connecting to databases]] | |||
** [[O2DBIWiki/CodeMaster| Master - central instance]] | |||
** [[O2DBIWiki/CodeClasses| Classes - the generated interface]] | |||
** [[O2DBIWiki/CodeExtensions| Extending the generated interface]] | |||
* [[O2DBIWiki/FeaturesTODO| Features and TODO]] | |||
* [[O2DBIWiki/FAQ| FAQ]] | |||
== Other Issues == | <!-- ##== Other Issues == --> | ||
For more information about project setup, license, application examples, and publications, please go to the [http://www.cebitec.uni-bielefeld.de/groups/brf/software/O2DBI O2DBI website]. | <!-- ##For more information about project setup, license, application examples, and publications, please go to the [http://##www.cebitec.uni-bielefeld.de/groups/brf/software/O2DBI O2DBI website]. --> | ||
== Contact == | <!-- ##== Contact == --> | ||
Please send an e-mail for account requests or questions concerning the use of "Software" to: | <!-- ##Please send an e-mail for account requests or questions concerning the use of "Software" to: --> | ||
[[MailTo(software AT cebitec DOT uni DASH bielefeld DOT de)]] | <!-- ##[[MailTo(software AT cebitec DOT uni DASH bielefeld DOT de)]] --> | ||
For bug reports, please use our bug reporting system [http://bugs. | <!-- ##For bug reports, please use our bug reporting system [http://bugs.cebitec.uni-bielefeld.de BugZilla]. --> | ||
Author: [http://www.cebitec.uni-bielefeld.de/~blinke Burkhard Linke] | Author: [http://www.cebitec.uni-bielefeld.de/~blinke Burkhard Linke] |
Latest revision as of 09:29, 17 February 2012
O2DBI Overview Page
O2DBI - Introduction
O2DBI is a codegenerator for SQL-based data management layers. Based in a description of class hierarchies, it produces ready-to-use perl classes for storing and retrieving data.
Main features:
- support for arbitrary complex class hierarchies
- polymorphic queries within class hierarchies
- easily extensible classes without adding another layer
- simple interface
- XML based description of classes
O2DBI is used in nearly all applications developed at the CeBiTec.
Documentation
- Introduction
- Working with O2DBI
- Using the generated code
- Features and TODO
- FAQ
Author: Burkhard Linke