icon

Apache Cayenne 3.1M2 / 2.0.4

A powerful, full-featured, open-source object relational mapping framework

screenshot
 
License / Price:
Freeware / Free
Last Updated:
2011-03-17
Operating System:
Mac OS X
Publisher:
The Apache Software Foundation

Description of Apache Cayenne 3.1M2 / 2.0.4

BrothersoftEditor: Cayenne is a Java object relational mapping (ORM) framework. In other words, it is a tool for Java developers who need to talk to a database (or many databases). Rather than hardcoding SQL statements through Java code, Cayenne allows a programmer to work only with Java objects abstracted from the database. Here are just a few benefits of the Cayenne approach to persistence:

Portability between almost any JDBC database without changing a single line of code in your application.
No knowledge of SQL is required (while it still can be helpful).
Code which validates any data committed to the database is easy to write and foolproof in Operation. This might be as simple as ensuring Passwords have enough characters, or a complex check on the validity of a set of accounting operations in a general ledger transaction. This allows you to move common error checking code out of the GUI layer and provides valuable Protection against programming mistakes.
Caching in order to make your application faster and avoid repeated hits on the database for the same data.
Automatic faulting (lazy loading) of relationships, but easily supports prefetching of related data for improved performance when needed.
Paging which reduces bandwidth and query times by only loading the Contents of objects when they are actually needed. The classic example of paging, which differs from faulting, is when a query returns 97 records, and you want to display 10 at-a-time to the user. With paging, only the first 10 records are fully loaded. Cayenne will automatically load only the page of records as they are requested.
Configurable optimistic locking to ensure data integrity and prevent unexpected data issues when another tool has changed the database behind the scenes (such as a maintainer updating a record in the database while a Cayenne-based application had the same record loaded to make changes).
A GUI-based database/schema modeler to simplify learning Cayenne.

Requirements: Mac OS X 10.5 or higher
Platform: PowerPC / Intel

Download Apache Cayenne 3.1M2 / 2.0.4

Software for New Macfans

Adium
Adium
Free IM tool

Download Adium

Skype
Skype
Voice over internet

Download Skype

TweetDeck
TweetDeck
Browsing the moment

Download Tweetdeck

Netnewswire
Netnewswire
Newsreader

Download Netnewswire

Opera for mac
Opera for mac
Fast browser

Download Opera for mac

Transmission
Transmission
Free BitTorrent

Download Transmission

Folx Downloader
Folx Downloader
Download manager

Download Folx Downloader

AirRadar
AirRadar
Network scanning

Download AirRadar

VLC Media Player
VLC Media Player
Multimedia player

Download VLC Media Player

Toast Titanium
Toast Titanium
CD&DVD burner

Download Toast Titanium

DVDRemaster Pro
DVDRemaster Pro
Burner & Converter

Download DVDRemaster Pro

Senuti
Senuti
Music transfer tool

Download Senuti

MacKeeper
MacKeeper
System Management

Download MacKeeper

VMware Fusion
VMware Fusion
Virtualization app

Download VMware Fusion

Dropbox
Dropbox
Backup & sync

Download Dropbox

Ipartition
iPartition
Disk partition

Download Ipartition

Xmind
Xmind
Brainstorming

Download Xmind

Evernote
Evernote
Capture tool

Download Evernote

Things
Things
Task management

Download Things

Quicksilver
Quicksilver
Graphical shell

Download Quicksilver

New Mac Software Released

icon
JxCapture 2.1
JxCapture provides a comprehensive screen capture API for Java applications
icon
iSQL-Viewer 3.0.1
iSQL-Viewer is an open-source JDBC 2/3 compliant database front end.
icon
BuildDesk 2.2.1
Ground breaking tool designed to free Java developers.
icon
MySQL Connector/J 5.0.8
MySQL Connector/J is the official JDBC driver for MySQL.
icon
MochaCode 1.0p2.6
Java IDE designed specifically for Mac OS X.
icon
JXMLPad 4.1
Java component for editing XML/XHTML docs.
icon
WireFusion 5.0.19
Create interactive 3D presentations for the Web.
icon
JavaScript Form Validator 3.1
Client side JavaScript form validation code.
icon
4Easysoft Mac SWF to AVI Converter 3.2.16
A kind of perfect and magic SWF to AVI Converter Mac conversion program.
icon
StelsCSV JDBC Driver 5.0
StelsCSV is a CSV JDBC type 4 driver.

Bookmark Apache Cayenne 3.1M2 / 2.0.4

Top Mac Software Downloads