> Hong Kong Java User Group, 11 March 2004

Time: 7:00pm - 9:30pm
Venue: Regal HongKong Hotel, 88 Yee Wo Street, Causeway Bay
Topic: Issues and Practices for Java Persistence
Speaker: Dennis Leung, Oracle

View Dennis' presentation in HTML or Microsoft PowerPoint format.


Dennis Leung is Vice-President of Oracle Application Server TopLink development. He has been involved in providing enterprise persistence solutions for the past 10 years. Dennis has worked globally with Fortune 1000 customers addressing advanced object-relational persistence issues. He has spoken at numerous conferences including Java One, OracleWorld, BEA eWorld, Java Developers Conference, OOP Munich, OOPSLA, Sun Java Developer Days and Java Expo Europe.


One of the major challenges faced by enterprise Java developers is overcoming the mismatch between objects and databases. Storing objects in Java is more than simple JDBC calls; a solid design incorporates a persistence layer that separates the details of the database from the business logic. The persistence layer should address mapping and run-time issues such as caching, object identity, inheritance, legacy database integration, querying, stored procedure use, storing objects across multiple tables, and transaction management.

The purpose of this talk is to outline the persistence issues for Java objects and EJBs, and to describe the various strategies employed by persistence solutions to solve these problems. The impact J2EE has on Relational Databases and vice versa is a key theme in this presentation.

This presentation will also include a brief introduction and overview of the new object-XML mapping and persistence capabilities available in the latest OracleAS TopLink 10g developer preview. This functionality provides Java developers with great flexibility when working with XML data.