WTP Update: Building Java Persistence API Applications with Dali 1.0

Shaun Smith (Oracle)

Thursday, 11:40, 50 minutes | Bürgersaal 1    presentation file

8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19

 

Picture

Shaun Smith

With the 1.0 release of the Dali Java Persistence API (JPA) Tools project in Europa, Java developers can enjoy unparalleled productivity when developing JPA applications in Eclipse. The JPA specification defines a standard set of object-relational mappings that can be specified using either Java 5 annotations or XML--or both. Dali 1.0 simplifies and accelerates JPA development by providing intelligent mapping assistance and by integrating database schema information with Java classes. It also does incremental mapping validation so that problems can be detected at design time rather than at runtime.

Dali 1.0 includes a number of new and noteworthy features, including support for mapping in XML (instead of, or in conjunction with, annotations), Data Tools Platform and Web Tools Platform integration, and a pluggable JPA runtime platform architecture. This session will provide an overview of the features of Dali 1.0 and will demonstrate how to use Dali to build JPA applications for deployment into Java SE, EE, and Spring environments. Topics include: project creation and configuration, mapping using annotations and/or XML, and deployment scenarios (EAR, WAR, JAR). We’ll also look at the project roadmap and where Dali is heading in Ganymede.

Shaun Smith is Ecosystem Development Lead for EclipeLink, the Eclipse Java Persistence Platform, co-lead of the Eclipse Dali Java Persistence API Tools Project, a committer on the Teneo project, and a product manager for Oracle TopLink. He hass been building systems using object-relational mapping technologies for a decade in both Java and Smalltalk.

Ingres logo

Art of Object logo

1und1 logo

JavaSPEKTRUM logo

IBM logo

ETA logo

Ericsson logo

Eclipse Magazin logo

Heiler logo

Software AG logo

Wind River logo

Google logo

inventage logo

Gentleware logo

TNI logo

SOPERA logo

IONA logo

Microdoc logo

Methods & Tools logo

Cloudsmith logo

compeople logo

itemis logo

dpunkt logo

Pilz logo

Polarion logo

SAP logo

Innoopract logo

Mind8 logo

ELEKTRONIKPRAXIS logo

Omondo logo

Actuate logo