The inaugural version of Eclipse Virgo was released today, including the Eclipse Gemini Web component. Despite these being the first release under the Eclipse moniker, they are the natural evolution of the well-regarded Spring DM Server. Read on to find out what's important about this release.
WebSphere Application Server V7 Feature Pack for OSGi Applications and Java Persistence API 2.0 offers a standards-based implementation of OSGi Blueprint Container specification and JPA 2.0. It also provides an optional feature to deploy and manage applications as versioned OSGi bundles. IBM recently announced the GA release of the feature pack which is based on Apache projects Aries and OpenJPA.
Last week saw the first OSGi DevCon London, held in conjunction with JAX London in Hammersmith's Novotel. Topics included features from the upcoming OSGi Enterprise Expert Group publication, using and testing OSGi in the cloud, accessing objects through JPA on an OSGi system and how modularity can defeat complexity brought on by exponential software growth.
A new version of the Spring Framework, version 3.0, was released today. InfoQ spoke with Juergen Hoeller, technical lead of the Spring Framework project, to learn more about this release and the changes that it brings to the Spring portfolio.
The Java Persistence API version 2.0 has reached the proposed final draft stage. It adds a typesafe API for criteria queries with a corresponding metamodel API, and support for Bean validation.
One of the most significant new features in the forthcoming Java Persistence API 2.0 specification is a type-safe criteria-based query API. There are two alternative proposals under consideration by the JSR-317 Expert Group and the group is seeking feedback from the wider development community.
DataNucleus, the successor to the Java Persistence Platform JPOX, has released DataNucleus Access Platform 1.0.0 which provides access to a range of datastores for Java applications using JDO/JPA API's.
JPA extension features like Fetch Groups offered by Apache OpenJPA framework can give enterprise Java developers more flexibility in designing JPA applications. Pratik Patel discussed JPA design techniques for developing real-world Java applications using JPA API and Spring 2.5 framework. He did a presentation at the recent Central Ohio Software Symposium on Enterprise JPA.
Hibernate, a Java-based Object/Relational (O/R) mapping framework, released version 3.3 today. InfoQ spoke with project lead Steve Ebersole to learn more about this release and what new capabilities it adds to Hibernate.
EclipseLink last week released version 1.0. First announced at EclipseCon 2007, it was chosen by Sun as the reference implementation for JPA 2.0 at EclipseCon 2008.
In this article, Eelco Visser summarizes his approach to design WebDSL, a domain-specific language for developing dynamic web applications with a rich data model with a target architecture based on JBoss's Seam. He discusses paradigms and challenges of Language Engineering while sharing some of the lessons he learned along the way.
The open source Java persistence platform JPOX has become DataNucleus for its future direction, due to the significant changes in scope of the project since its initiation. The baseline product DataNucleus AccessPlatform, provides persistence to RDBMS, db4o, XML, LDAP and Excel datastores via JDO or JPA APIs.
In this panel, the editors of InfoQ.com (Floyd Marinescu) and ODBMS.org (Roberto V. Zicari) asked a group of leading persistence solution architects their views on the current state of the union in persistence in the Java community.
java.net is hosting an article written by Sharad Acharya titled "Java Persistence Framework: Which, When, and What?" that compares four popular persistence frameworks: CMP Entity EJBs, JPA, Hibernate, and TopLink. Acharya discusses each technology and summarizes his findings in a matrix.
In this talk from last year's QCon London, Linda DeMichiel, who has been leading the EJB spec since the 1.0 days, presents EJB3 with a focus on JPA. The talk covers key aspects of the Java Persistence API and its role in the development of EJB 3.0 apps, including use of the EntityManager API, persistence units and persistence contexts, queries, object/relational mapping, etc.