ASERT LOGO Advanced Software Engineering, Research and Training
Leading-Edge Courseware, Highly-Skilled Experienced Instructors

JV249: Java Persistence Technologies Workshop (2 Days)

Workshop Overview

This intensive workshop is aimed at enterprise Java developers who wish to examine the most prominent persistence options available for building enterprise multi-tier applications. The workshop provides details of Hibernate and compares and contrasts it with EJB 2 and EJB 3. EJB 2 is the most popular business layer and persistence layer technology for enterprise Java but has not been accepted by some Java enterprise developers because it is seen as large and slow.

Hibernate is the most prominent competitor to EJB 2 and provides a light-weight, fast alternative. EJB 3 is nearing its final specification stages and is beginning to emerge in vendor and open source products. It features a range of Hibernate-centric enhancements with backwards compatibility with EJB 2 and ideas from JDO. The course format is approximately 30% lecture material and 70% hands-on workshops, labs and examples.

Audience

Enterprise Java Software Developers, Designers and Architects who are producing multi-tier applications where the data tier makes use of a relational database.

Pre-requisites

This is an advanced-level course; attendees are expected to be experienced in Java programming. An exposure to JDBC programming and SQL will also be beneficial.

Course Topics

  • Overview of persistence options
  • Summary of EJB 2
  • Introduction to Hibernate
  • Introduction to EJB 3
  • Modelling, mapping, queries, transactions
  • Comparative Labs and Examples