Code – Google 2007 JavaOne Advance Conference Guide User Manual

Page 13

Advertising
background image

java.sun.com/javaone | java university |

|

11

developing Java Technology Applications with
the Java Persistence API

: CourSE LEvEL :

INTErMEdIATE

: CourSE LENGTH : HALF dAY (AFTErNooN)

CourSE dESCrIPTIoN

This course provides the students with knowledge of the Java
Persistence API needed to develop and deploy data-driven
applications with the Java EE platform and Java Platform, Standard
Edition (Java SE). The Java Persistence API is a new persistence API
that enables Java SE and Java EE platform technology developers
to model database entities as POJOs (Plain Old Java Objects). The
students gain an understanding of how to program with the Java
Persistence API, independent of platform, as well as how the Java
Persistence API integrates with EJB 3.0 component services to
facilitate the development of enterprise applications.

CourSE APProACH

The instructor highlights and discusses sections of code examples
illustrating the functionality and use of the Java Persistence API.

Content:

• The Java Persistence API
• Implementing Entity Classes
• Using the EntityManager API
• Using the Java Persistence API query Language
• Controlling Object/Relational Mapping
• Implementing with Container-Managed and Application-Managed

Persistence Contexts

• Leveraging Container Services for Java Persistence
• Configuring and Packaging a Java Persistence Application

Prerequisites:

Knowledge of the Java programming language; basic knowledge of
relational database concepts

rapid Web Site development with Groovy
and Grails

: CourSE LEvEL :

INTErMEdIATE

: CourSE LENGTH : HALF dAY (AFTErNooN)

CourSE dESCrIPTIoN

Grails leverages hugely popular frameworks such as Spring,
Hibernate, and SiteMesh, simplifying them with a dynamic platform
and “convention over configuration.” More important, however, it
takes integration with Java technology and Java EE Platform to a new
level, by bringing the same speed and elegance pioneered on other
dynamic platforms such as Ruby and Python.

This course helps you get up to speed with the features offered by
the Groovy language, with a whirlwind tour followed by a look at
Grails, its features, and its importance as an alternative platform for
rapid web application development.

In addition, you learn how to integrate Grails with existing Java
technology enterprise services, databases, and web applications and
how to use a blended approach mixing static and dynamically typed
code to maximize the scalability of your code base.

CourSE APProACH

This course introduces Groovy and Grails, providing a basis for rapid
web application development. Leveraging these technologies, this
course shows you how to set up and customize a dynamic web site.

Content:

• The Groovy Tour
• Getting Started with Grails
• Java Integration

Prerequisites:

A good knowledge of web application development using languages
such as the Java or JavaScript programming language; basic
understanding of HTML and web technologies

<code/>

n

n

n

n

n

n

n

n

n

Ja

va

u

n

iv

er

sit

y

Conference overview

Javaone

Pavilion

Conference-at-a-Glance

After dark Events

Java university

Hands-on Labs Program

Home

registration

Special Programs

Technical Sessions

BoF Sessions

Java Technology

Business day

Advertising