YOUR FEEDBACK
Ubuntu Here We Come! - Java Finally To Become 100% Open Source
Reader wrote: Since November 206, wow! that is a long process.
SOA World Conference
Virtualization Conference
$200 Savings Expire May 16, 2008... – Register Today!


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
TOP LINKS YOU MUST CLICK ON


Eclipse JSR220 Tooling Project Delivers Second Major Milestone
ORM Tool Provides Comprehensive Mapping Capabilities

Digg This!

The Eclipse JSR220 project provides tooling support for JSR220 specification runtimes. The projects Milestone 2 release provides Generic EJB 3 runtime support and a specific extension for Hibernates EJB 3 preview. The release provides runtime meta data configuration with forward engineering and meet-in-middle mapping using JSR220 annotations.

This is the first major release of a functional ORM tool for the Eclipse community that provides comprehensive mapping capabilities using a code base that is properly integrated with the Eclipse Platform code including WTP, DTP, EMF, GEF, etc. There was quite a lot of work to get the tooling properly integrated with Eclipse EMF models, SWT GUIs, etc., and future work is expected to progress much faster now that the foundation of the implementation is set.

Features Include:

Project Configuration
Any Eclipse project can be enabled as a persistence project allowing appropriate JSR220 artifacts to be packed with the projects deployment artifacts.

Runtime Configuration
There are many JSR-220 runtime implementations popping up from various vendors and the tooling allows developers to configure a vendor runtime of choice. Currently, there are plugins for Hibernate and generic JSR220 runtimes. Vendors may customize the generic plugin for their runtime vendor extensions.

Connection Configuration
Database connections can be configured using the Database Explorer and those connections can be used to explore existing relational schema. The connection configuration supports all of the WTP-RDB supported databases and has been tested with Derby and MySQL.

Forward Engineering
Allows the creation of DDL that is specific to the project configured connection type based on either default specification mappings or customized mappings that can be created using Live ER diagrams, Visual Mapping Editors, direct editing or source code annotations. The DDL can then be applied to target databases in whole or in part to define the schema.

Annotation Support
Support for most JSR220 annotations including:
* Id (simple and complex)
* Generators (auto, identity, table sequence, more)
* Inheritance (Single_Table, Joined)
* Entity, Embeddable, EmbeddableSuperClass, AttributeOverrides
* Basic, Column, JoinColumn
* ManyToOne, OneToOne, OneToMany, ManyToMany
* Discriminators, Eager/Lazy loading, Cascading, mappedBy

Meet-in-Middle mapping
Support for mapping to existing relational schema in projects' target connection. Existing schema is available via Live ER diagrams that allow pop up selection of tables, drag and drop of column to attributes for mapping, and editable column properties.
About Eclipse News Desk
Eclipse News Desk gathers and summarizes news and information from newspapers, magazines, Web sites, newsletters, and online communitities likely to be of interest to those who support the move toward a language-neutral, vendor-neutral, open-source platform for the development of integrated tools.

EDJ News Desk wrote: The Eclipse JSR220 project provides tooling support for JSR220 specification runtimes. The projects Milestone 2 release provides Generic EJB 3 runtime support and a specific extension for Hibernates EJB 3 preview. The release provides runtime meta data configuration with forward engineering and meet-in-middle mapping using JSR220 annotations.
read & respond »
LATEST ECLIPSE STORIES . . .
Borland Finally Dumps CodeGear Tools Division
It's only taken Borland two years but it's finally dumped its CodeGear tools division, responsible for Borland's hereditary JBuilder, Delphi and C++ Builder lines as well as its new web ventures into PHP and Ruby, said to be used by 7.5 million developers. Embarcadero Technologies is b
AJAX World - Skyway Software Announces RIA Developer Contest
According to Sean Walsh, President and CEO of Skyway Software, 'Our Skyway Community is thriving and our members are very talented. We truly look forward to their RIAs submittals and Skyway Builder extensions and are excited that all of the contributions will benefit the entire Skyway
Skyway Software Releases Eclipse Plug-In at JavaOne
Skyway Software announced a strategic partnership with SpringSource. In this technology partnership, Skyway Software becomes an application-delivery ISV certified by SpringSource and integrates Spring into Skyway Visual Perspectives, its end-to-end application development and delivery
Virtualization Conference Keynote Webcast Live on SYS-CON.TV
Brian Stevens, the Chief Technology Officer and Vice President of Engineering of Red Hat, delivered his Virtualization Keynote 'The Future of the Virtual Enterprise' at SYS-CON's Virtualization Conference & Expo 2007 West in San Francisco. 'Virtualization is the hottest subject today,
3rd International Virtualization Conference & Expo: Themes & Topics
From Application Virtualization to Xen, a round-up of the virtualization themes & topics being discussed in NYC June 23-24, 2008 by the world-class speaker faculty at the 3rd International Virtualization Conference & Expo being held by SYS-CON Events in The Roosevelt Hotel, in midtown
Red Hat Named "Platinum Sponsor" of Virtualization Conference & Expo
Red Hat is a trusted open source provider. Red Hat offers enterprise customers a long-term plan for building infrastructures on the quality and innovation of open source. Combining open source operating system platform, Red Hat Enterprise Linux, together with applications, management
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE