A database ORM (Object-Relational Mapper) is a library that abstracts database operations to a specific programming language. In layman's terms, an ORM is a collection of functions which when used automatically execute SQL code upon a database.
ORMs are quite useful in production environments, helping developers not only write SQL operations much faster and in a simpler syntax, but also protect their database by not revealing raw SQL inside the code.
DataBoss is a package especially written for ColdFusion developers, allowing them to manage ORM-powered applications and websites via a visual interface.
DataBoss abstracts ORMs, just like ORMs abstract SQL interactions. With DataBoss programmers can control a database's schema and data structure using a Web-based user interface.
Once a developer has finished creating a database's structure via DataBoss, he can move on to adding data if he wants to, or just use DataBoss to generate the proper ORM-specific code to render out what he has designed and created with the DataBoss UI.
DataBoss is available in two packages. A standalone ColdFusion application, or as a pluggable module for the ColdBox ColdFusion framework (ColdFusion 3.5 or higher only).
A trial DataBoss package is available download and test before purchasing a license.
Features:
- Developed around the Hibernate ORM
- Automatic entity detection and analysis
- Manage all supported Hibernate relationships
- Manage multi-level inheritance relationships
- Manage entities and its data
- Database null support
- Export data as JSON, JSONP, XML, PDF or WDDX
- Internationalization support
- Bootstrap-powered interface
- Built-in form validation
- Paginate and filter large data collections
- Responsive interface
Requirements:
- ColdFusion 9.01 or higher
- Railo 4.1.0.001 or higher
Limitations:
- Compound primary keys are not yet supported.
Comments not found