JDX TM Version 4.5 - New Features

JDX Version 4.5 has been enhanced with a substantial number of new features. Here is a partial list of enhancements since JDX 3.0. These features have been explained in detail in the updated JDX User Manual and release notes.

  • Enhanced JDXStudio - a GUI tool to define object-relational mapping (OR-Mapping), create database schema, reverse-engineer Java classes from an existing database schema and to verify OR-Mapping against a live database.

·    Well-organized, color-coded panels for quick navigation and the most optimal partitioning of mapping information
·    Appropriate input choices available through pulldown menus
·    Extensive online help available at every step of the way: tool tips, context-sensitive help buttons, and meaningful error/warning messages.
·    Easy to leverage legacy data for OR-Mapping.
·    Excellent packaging of all the needed functionality to simplify mapping configuration.

·  OneClickRevelation™
·    Provides instant and interactive insight into your data without a single line of programming.
·    OneClickRevalation Tutorial and Screenshots

·  Object Caching
·    High performance oject caching (readonly) support - regular or LRU configurations.
·    Can optionally be backed up by clustered caches (e.g., Tangosol Coherence)

·  Named Queries
·    Provides greater convenience, more flexibility, and better performance for doing queries in many situation.

·  Virtual Attributes
·    Allows mapping of class attributes, which are not explicitly declared in the class definition. Enables flexible evolution of object/data modeling in some situations.

·  Aggregate operations
·    Returns the aggregate value (COUNT, MIN, MAX, AVG, SUM) for the specified attribute of the qualifying objects.  Enables easy data analysis.

·  Optimistic locking for concurrency control
·    Provides a faster, more scalable locking alternative to database locking.  Especially useful for long-running transactions with minimal conflicting update operations.

·  Join collection classes to define one-to-many and many-to-many relationships
·    Uses an intermediate class/table to facilitate these relationships.

·  Class attributes, either private or with private accessor methods
·    Promotes and allows for a more conservative modeling/programming style.

·  Inbuilt compatibility with additional databases - MySQL, JDataStore, and Postgres
·    Enables transparent use of these databases as JDX can automatically generate appropriate SQL-DDL statements.

JDX Factsheet

Copyright © 1997-2008 Software Tree, LLC; All rights reserved
Legal Notice | Privacy and Security | Site maintained by webmaster@softwaretree.com