Session Details
Session ID: TS-5018
Session Title: Developing Java™ Persistence API Applications with the NetBeans™ IDE and EclipseLink
Session Abstract: The NetBeans™ IDE offers developers a productive and feature-rich development environment for developing and maintaining enterprise Java™ technology-based applications and includes support for developing with the Java Persistence API (JPA). The Eclipse Persistence Services Project (EclipseLink) is a comprehensive open-source persistence solution including implementations of the JPA, Java Architecture for XML Binding (JAXB), and Service Data Objects (SDO) -- all built on a common core infrastructure. Bringing together a powerful runtime solution with a productive development environment enables developers to rapidly build and maintain their applications and services. This session introduces developers to standard JPA development techniques and the ability to leverage provider-specific extensions, which it illustrates through demonstrations using the NetBeans IDE.

Understanding your JPA provider’s solution with respect to mapping, caching, querying, and transaction optimizations in a single node and a cluster is critical to harnessing its full capabilities. The presentation discusses many advanced capabilities of EclipseLink JPA, giving concrete examples of how these can be applied to address performance, scalability, and flexibility concerns.

Attendees are not required to have experience with JPA, but some knowledge of persistence on the Java platform or experience with object-relational mapping will be beneficial.
Track: Core Technology: Java EE; Tools and Languages Scheduling Track
Duration: 60
Speaker(s): Andrei Badea, Sun Microsystems, Inc.; Doug Clarke, Oracle