Java Data Objects (JDO) 2.0, a specification for Java object persistence that has been controversial of late, is to be offered under Apache open source licensing, said a Sun Microsystems architect at the TheServerSide Java Symposium event on Friday. The more liberal Apache licensing will allow users to do what they wish with the technology, said Sun architect Craig Russell. Version 1.0 of JDO had been offered under the more-restrictive Sun Community Source License, Russell said.
JDO 2.0 features improvements in areas such as query functionality. JDO was recently the subject of a petition drive after an initial vote within the JCP (Java Community Process) rejected the specification. A new vote announced this week approved a public draft. But JDO 2.0 still must be subjected to a four- to eight-month final approval process by the JCP Executive Committee, Russell said. The EJB 3.0 specification is expected to supersede JDO as a method of Java persistence, although Russell noted users can still deploy JDO.
Early this month, the Reconsideration Ballot for JSR-243 (Java Data Objects 2) closed with a resounding affirmation for JDO users, vendors, clients, and consultants. The approval of the Reconsideration Ballot by the Java Community Process Executive Committee for J2SE/J2EE means that the JDO specification team can move forward on their efforts to build a Technology Compatibility Kit and Reference Implementation, the final steps before standardization.
In an effort to answer questions that the community may have regarding JDO, including the new features in the JDO 2 specification, SolarMetric is hosting several webinars in March. To sign up, please go here.
The goals of JDO 2 include:
* Maintain JDO 1 compatibility * Standardize mapping to relational databases * Support SQL as a query language * Multi-tier development improvements * Usability improvements * Better object modeling * Richer queries
print
save
email
comment
Copyright @ 2004 Software & Support Media
Powered By Media Teknologi Informasi Corp.
Privacy PolicyTerms of Use