Effective Use of the Oracle Database with Spring
In this talk we will look at some advanced features of the Oracle Database that most developers overlook. This includes the native XML data type, Advanced Queuing for messaging and transparent auditing of database changes.
During the presentation the features will be shown in live code and we will walk through three complete examples utilizing the discussed features.
One example will show how to use triggers and Advanced Queuing to monitor changes made to the database. Another example shows how we can persist domain objects as XML data using JAXB and Oracle's XMLType. A third example shows how we can create an audit trail in the database by propagating the web application principal information to the database and logging any changes made to database tables.
We will also discuss how the Advanced Pack for the Oracle Database can make these tasks a lot simpler, both in terms of development effort and for configuration.
Session Detail
About Thomas Risberg
Thomas has been a developer on the Spring Framework project since early 2003, contributing to enhancements of the JDBC framework portion.
Thomas currently works as a consultant for SpringSource specializing in Java EE and database projects. He has been involved with developing database applications, both as a DBA and as an application developer for over 20 years, using a wide variety of languages and databases.
Thomas is co-author of "Professional Java Development with the Spring Framework" together with Rod Johnson, Juergen Hoeller, Alef Arendsen, and Colin Sampaleanu, published by Wrox in 2005.
More About Thomas »