Apache Cayenne
Screenshot Apache Software Foundation | |
Stable release | 4.2[1]
/ 2023-05-16; 10 months ago |
---|---|
Apache License 2.0 | |
Website | cayenne |
Apache Cayenne is an open source
Web Services. Or, with native XML
serialization, objects can be further persisted to non-Java clients—such as an Ajax-capable browser.
Cayenne supports database
GUI tool. No XML- or annotation
-based configuration is required. An entire database schema can be mapped directly to Java objects quickly, all from the comfort of the GUI-based CayenneModeler. These things together make Cayenne interesting for a user who is new to the enterprise world.
Cayenne supports other features, including caching, a complete object query syntax, relationship pre-fetching, on-demand object and relationship faulting, object inheritance, database auto-detection, and generic persisted objects. Most importantly, Cayenne can scale up or down to virtually any project size.
History
Cayenne started as a project run by ObjectStyle and led by Andrus Adamchik. It was released under the Apache licenseApache Software Foundation and in December 2006 was promoted to be a top level project of Apache.[4]
Notable milestones in Cayenne's history include the release of Apache Cayenne 3.0 in May 2010[5][6] and the release of Apache Cayenne 3.1 in the fall of 2014.[7]
See also
References
- ^ "Release 4.2". 16 May 2023. Retrieved 26 May 2023.
- ^ Apache-style voting through mailing lists
- ^ Cayenne Alpha Release
- ^ The Apache Software Foundation Blog
- ^ Silicon.co.uk news
- ^ eWeek news
- ^ Software Development Times