You are here: Home » Software Development » Other » Jaxor

Jaxor

Jaxor A java code generation engine for creating an object to relational mapping layer based upon XML metadata.



  • Downloads:1
  • Last update:Apr 18, 2009
  • Version:3.5
  • License:Freeware
  • Publisher:Mike Rettig
  • System Requirements Windows All

Free Download ( 1 MB )

Jaxor

A java code generation engine for creating an object to relational mapping layer based upon XML metadata.
Jaxor will also generate SQL as an extensible mapping layer.

Jaxor is a code-generating OR mapping tool which takes information defined in XML relating to the relational entities to be mapped and generates classes, interfaces and finder objects which can be used from any Java application (including JFC/Swing, J2EE and command-line tools).

The actual code generation is handled by Velocity templates rather than by fixed mechanisms within the tool. This flexability allows easy tailoring and modification to the formatting or even the code that gets generated.

Jaxor implements many of the design patterns discussed in the book Patterns of Enterprise Application Architecture [Fowler2003] including Active Record, Dependent Mapping, Identity Map, Lazy Load, Data Mapper, Money through, Metadata Mapping, Identity Fie

The central theme of Jaxor is to allow the user of the framework to create a rich Domain Model that persists itself to a relational database without having to be overly concerned with exactly how that persistence takes place.

All of the database persistence code is automatically generated by the Velocity templates based on the entity definitions. From the end-user point of view, once operations that manipulate the Domain Objects take place within a JaxorContext, the details of persisting the changes to the database are handled automatically by the framework.

Key Concepts
Using Jaxor is very straightforward once a few key concepts are understood. This section covers the basics and leaves more advanced topics to other resources.

Relational Databases and Jaxor
Jaxor is responsible for moving data between the Java virtual machine running an application and the DBMS where the data ultimately lives. To do this, the framework needs to know what data to retrieve and where it is located.

What's New in This Release:

  • Deleted Entities are removed from the context at flush, not register
  • Refactored EntityChange class to reuse before/after method in batch or standalone mode
  • Foreign Field MetaData is available at runtime
  • New generator to read database metadata and convert it to jaxor xml files - contributed by Federico Spinazzi.

    Free Download ( 1 MB )

  • Rating & Reviews for Jaxor





    Tips & Guides Related to Jaxor

    • Voice over Internet phone and chat software on Mac

      Internet phone has become so ubiquitous, an entire generation of internet users is probably unaware there was ever life without it. Use Internet phone to help you communicate across networks with people all the world.

      by candies on Aug 26, 2009

    • How can I remove Spam from my PC

      How can you remove spam emails from PC? Spam Monitor - this excellent detector and remove software monitors and removes Spam, Junk Mail and Virus Mail from your PC!

      by candies on Jun 19, 2009

    • How do I protect my computer from Spam

      How do I protect my computer from Spam Mail? Spam Monitor - this powerful and latest Spam monitor filter software offers a series of protective functions, it can protect your PC from all Spam Emails!

      by candies on Jun 18, 2009

    • How to stop Junk Mail in your mailbox

      How to stop Spam and Junk Mail in your mailbox? Spam Monitor - this full-functional spam detector and filter software can help you monitor all the Junk Mails and stop them from sending to your mailbox.

      by candies on Jun 19, 2009

    • How to block spam on Microsoft Outlook Express

      How to block spam emails on Microsoft Outlook Express? Spam Monitor, this powful Spam Detector and Blocker software is also an useful Outlook Express Spam Blocker tool, it offers blocking Spam for Outlook.

      by candies on Jun 22, 2009

    Free Download Jaxor

    Free Download ( 1 MB )