|
Tuesday Afternoon
|
| 59 | Storing Java Objects and Enterprise JavaBeans in Relational Databases Dennis Leung, The Object People |
Colorado Convention Center - A106 |
|
One of the major challenges faced by enterprise Java developers is overcoming the mismatch between objects and relational 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, objects stored in multiple tables and transaction management.
Additional challenges arise as more projects are using 3 tier architectures and application servers. The Enterprise JavaBean specification has also added integration requirements as developers build EJB compliant server components. Participants in this tutorial will learn about the issues involved with storing Java objects and Enterprise JavaBeans in relational databases. The design considerations in building and using a persistence layer will be discussed. Attendee Background: Participants should have a basic knowledge of Java, object modeling and relational database. A high level knowledge of Enterprise JavaBeans would also be of use for the sections focused on EJBs. Dennis Leung is the Manager of Product Development at The Object People. He manages the TOPLink family of object-relational mapping tools. He has consulted with Fortune 500 companies world-wide on object-relational issues. |
|
at a Glance |
|
of all Tutorials |
|