WebDSL: Lessons Learned from Creating a DSL

by Jean-Jacques Dubray on  May 13, 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.

DataNucleus Launched as Successor to Java Persistence Platform JPOX

by Dio Synodinos on  May 01, 2008

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.

Panel: Java Object Persistence: State of the Union

by Floyd Marinescu on  Mar 07, 2008 2

In this panel, the editors of (Floyd Marinescu) and (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.

JPA Frameworks Compared

by James Kao on  Jan 14, 2008 3 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.

Presentation: Linda DeMichiel on EJB 3 & JPA

by Floyd Marinescu on  Jan 14, 2008 3

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.

Has JPA Killed the DAO?

by Craig Wickesser on  Sep 16, 2007 18

Recent developer discussion has explored whether JPA has killed the DAO pattern. DAO supporters argue that it isn't going anywhere soon however.

OpenJPA 1.0: Enterprise O/R Mapping with full JPA 1.0 compliance

by Ryan Slobojan on  Sep 11, 2007 3

Apache OpenJPA, an open-source implementation of the Java Persistence API (JPA), recently released version 1.0.0. InfoQ spoke with OpenJPA project lead Patrick Linskey to learn more about this release.

JLINQ: Runtime JDBC Generator for Eclipse

by Rob Thornton on  Aug 30, 2007 1

Azadeh Ahadian of IBM has published an article introducing JLINQ on IBM's developerWorks site. Despite the name, JLINQ does not have much in common with Microsoft's LINQ, rather it is an Eclipse plugin providing integration with a database and runtime DAO code generation. The plugin is part of IBM's Developer Workbench that is coming with Viper, the next release of DB2.

Apache Geronimo 2.0: Certified Java EE 5 compatible

by Ryan Slobojan on  Aug 29, 2007 1

Apache Geronimo, an open-source Java Enterprise Edition (Java EE) application server, recently released version 2.0.1. InfoQ took the opportunity to learn more about Apache Geronimo and where it fits into the application server space.

Interview: OpenJPA & the JPA spec with Patrick Linskey

by Ryan Slobojan on  Aug 24, 2007 1

OpenJPA is an implementation of the Java Persistence API (JPA) which can be used as a stand-alone POJO persistence layer, or it can be integrated into any EJB3.0 compliant container and many lightweight frameworks. In this interview, Patrick Linskey explains where OpenJPA came from, how it fits into the O/R Mapping space, the JPA specification, and future plans for OpenJPA.

Eclipse Web Tools Platform 2.0: Now with JPA and JSF tools

by Ryan Slobojan on  Aug 15, 2007

As part of the Eclipse 3.3 (Europa) release two months ago, Version 2.0 of the Eclipse Web Tools Platform (WTP) was released. InfoQ spoke with WTP co-lead Jess Garms to learn more about this release and about WTP in general.

OpenJPA adopted by both IBM and BEA; becomes top-level Apache project

by James Kao on  Jun 26, 2007 3

Apache OpenJPA has been gaining momentum in the JEE world, having been adopted by BEA as the EJB3 JPA implementation in WebLogic Server 10 and in the most recent EJB3 Feature Pack for IBM WebSphere Application Server. OpenJPA started its life in BEA's Kodo product, whose code was donated to the ASF in 2006; the project just recently graduated from the Apache Incubator as well.

Oracle Contributes TopLink ORM Open Source to Eclipse

by Floyd Marinescu on  Mar 08, 2007 5

Oracle is contributing the commercial TopLink ORM open source to Eclipse. Going forward, all production features of TopLink will be available in EclipseLink and Oracle's commercially supported TopLink will only contain an additional thin proprietary integration code layer necessary for some Oracle AppServer and SOA Suite features. Oracle is also becoming an Eclipse Strategic Developer.

Interview with Javier Paniza on OpenXava 2.1

by Rob Thornton on  Feb 16, 2007

OpenXava, the rapid-web application framework, recently released version 2.1. InfoQ sat down with Javier Paniza, project lead for OpenXava to discuss the framework and the new release, which brings JPA support.

Interview: Mike Keith on EJB 3

by Rob Thornton on  Feb 14, 2007

In the latest video interview, EJB 3 co-spec lead Mike Keith discusses the current state of EJB 3, including common praises and criticisms that have been received. He also talks about POJO support and how the spec has evolved towards dependency injection.