Description
The TechInsite Object Persistence Framework (tiOPF) is a free and Open Source framework of Delphi code that simplifies the mapping of an object oriented business model into a relational database. The project was commenced in 1999 and now features persistence layers for Interbase (IBX), Paradox (BDE), Access and SQLServer (ADO), XML (MSDOM) and Oracle (DOA). The choice of persistence layer can be made at compile time with the appropriate code being included in the main EXE. Persistence layers can also be loaded at runtime, which an application can access data via any of the supported persistence layers just by loading the appropriate package.Other features of the tiOPF include:A hierarchy of classes to build a business object model based on GoF's Composite pattern.Persistence mechanism based on GoF's Visitor and Template Method patterns.Swappable persistence layers based on GoF's Adaptor and Factory patterns.Select your own OID generation strategy from Amblers High/Low integer, GUIDs, custom HEX or roll your own OID generator.Map objects to a database using Ambler's OO-DB mapping strategy, or hand code the mappings your self.Automatically generate SQL (or XML query strings), compile SQL into the application or store the SQL outside the application using the tiOPF's tiSQLManager which lets you store the SQL in the database it self.Six persistence layers to choose from, or roll your own.There are 471 DUnit tests ensure stability.16 contributing authors.
Related:
User Reviews:
Related:
QAppIcons 1Project QIcons offers free icons and glyphs to use in you application / website.With the QAppIcons set we try to make a usable set for most common...By: Cubeactive |
Freeware |
Aquaria icon Set86 quality icons for your projects.By: IconBase |
Shareware |
Water World Icon setThe newest collection named WaterWorld which is inspired in Mac Style and folows the Apple guidelines. Included in this vibrant new theme are 80...By: IconBase |
Shareware |
Web Icons - professional icons for web 1.0An exquisite combination of pastel colours, and Tones of blue and Grey that will surely provide your application with the clean-cut, sophisticated...By: IconShock |
Freeware |
XP style iconsHundreds of professional XP style icons that come with highly professional design for use in your GUI and web based applications. Each icon is...By: Icongalore.com |
Freeware |
XLSReadWriteII.NET 2.00XLSReadWriteII.NET for Delphi 2005/2006 and others, Win Forms Use this version for creating Win Forms applications with Delphi, Visual Studio and...By: Axolot Data |
Shareware |
TGPS 1.11Interface with your GPS receiver.By: Axolot Data |
Shareware |
pgISQL (Interactive SQL for PostgreSQL) ver. 2.2.0 2.2.0Interactive SQL for PostgreSQL is a powerfull database utility. It allows: Build SQL queries using SQL Editor with SQL syntax highlighting and SQL...By: Sujit |
Shareware |
Syndicate Pro 1.0Syndicate Pro multi-platform compatible. Syndicate Pro is server software for managing and distributing news headlines and other content over the ...By: Sujit |
Shareware |
ESBPCS for VCL 4.2.2ESB Professional Computation Suite (ESBPCS for VCL) provides a huge collection of Borland Delphi Routines and Components to make Data Entry and...By: Glenn Crouch |
Shareware |
- Gentle.NET Object Persistence Framework
The framework offers automatic SQL generation and object construction and supports PostgreSQL, MySQL, MS SQL Server, and... - An Object Oriented (OOP) Framework for Neural Networks in C#
A handy basic Class and back progagator to create the framework for AI Neural Networks. [GPL] - Enhancing Object-Based System Composition through Per-Object Mixins
The paper introduces per-object mixins as a new object-level language construct for object-based system composition.... - Persistence of Text
Great introductory material on POV-Ray including information for Macintosh users - Persistence Software, Inc.
Developers of application servers for C++ and Enterprise JavaBeans based on object-relational mapping, object caching and... - Java Persistence
Wikibook on JPA, and Java persistence from Wikimedia Wikibooks. - Python Persistence Management
Using serialization to store Python objects. - Java Persistence API
Sun Java main JPA site. - The Addition of Persistence to Ada95 and its Consequences
Research into persistent programming languages and systems. - Simple XML Persistence Library
A lightweight C++ library for object serialization in XML. [Open Source]
