Power Workshops


Building Java Applications Using EJB 3.0 and JPA

The release of the EJB 3.0 and Java Persistence API (JPA) specifications have brought industry standards towards the current state-of-the-art in Java development. They define significantly simplified models for business components and Java persistence, particularly when mapping entities to object-relational data models. This talk will introduce the concepts and principles of EJB 3.0 components, both from the developer and user perspectives. The use of annotations and XML metadata will be described and the notions of interception and dependency injection will be explained. The integration of EJB with the Java Persistence API will also be discussed, with an overview of the JPA programming model. JPA topics will include an overview of entity operations, entity managers, metadata and queries.


Plug-in Development 101

This tutorial is broken up into two parts and takes an in-depth look at the fundamental building block of an Eclipse product - the plug-in. In this first part, you will learn, through an end-to-end hands-on exercise, how to use the Plug-in Development Environment (PDE) to create, develop, test, debug and deploy a plug-in. Presented by the PDE team which creates the plug-in development tools found in Eclipse. This tutorial is an ideal primer for everyone who is new to Eclipse, RCP or plug-in development and wants to learn straight from the source. Attendees will leave the tutorial with a good understanding of the Eclipse plug-in component model and the plug-in development lifecycle.