Object - Relational
Object-Relational mapping (aka O/RM, ORM, and O/R mapping) is a programming technique for converting data between incompatible type systems in databases and Object-oriented programming languages. This creates, in effect, a "virtual object database" which can be used from within the programming language.
From : http://en.wikipedia.org/wiki/Object-relational_mapping
SimpleORM
SimpleORM is a simple object relationship mapping sytestem that avoids exotic technologies such as byte code generation. SimpleWebApp is a framework that can use SimpleORM to implement Java web applications very easily. Simple applications should not be difficult to implement.
SimpleWebApp's lightweight, highly productive design is analagous to Ruby on Rails. However its use of structured meta data is more suitable for the more structured Java type system, and it enables a higher level of abstraction of common operations.
SimpleORM/Web's extensive use of meta data also enables applications to be deeply customized by external jars. This enables more complex applications to be delivered as core services and separate but deeply integrated extension modules.
Beyond pure Java, SimpleORM is 100% Clean Java. Minimal reflection, no pre processing, and certainly no byte code post processing(!) This simple and elegant framework does not require any clever tricks.
SimpleORM takes great care with database semantics. Locking, quality of information, and caching are all treated properly. SimpleORM allows allows for raw JDBC and non-Java database access and constraints without compromising database integrity. Optimistic locks are used for inter-transaction locking. And nothing gets shipped until its true semantics are properly documented.
SimpleORM uses very little database dependent code. It also has separate and extensible database drivers. Most common databases are already supported, and adding new ones is easy.
visit
SimpleORM
SimpleORM was visited : 39 times
Loading .....