Details:
For any serious production application, interacting with a relational database is unavoidable. This is no exception for those applications built on J2SE and J2EE technologies. In the past, writing SQL to create, query, update and delete application data was a responsibility of the development team. However, in the past several years, Object-to-Relational Mapping (ORM) frameworks have become increasing popular as companies take the build versus buy decision more serious. After all, unless you are in the persistence business, you should be focusing more and more resources on the core business problem and less on infrastructure. Although build versus buy has been the logical question to ask, with the boon of open source software, another choice can be added to the mix: to borrow.
Object Relational Bridge (OJB) is an open source ORM framework that allows transparent persistence for Java Objects in relational databases. OJB is rapidly gaining popularity due to its increasing stability and maturity. Like other breakout open source projects from Jakarta, OJB has the potential to save a huge amount of developer and project resources by shifting development focus back to the fundamental business problem and away from infrastructure development.
This presentation will present the problems that ORM frameworks are designed to solve, and will showcase OJB as a viable open source ORM solution for Java teams.
About the Speaker: Chuck Cavaness - Author of recently released book on Struts by O'Reilly. Chuck Cavaness is a Senior Technologist at the S1 Corporation. His expertise spans server-side Java, distributed object computing, and application servers. He spent several years writing Smalltalk and CORBA applications, and he has taught courses in object-oriented programming at Georgia Tech. He's written articles for JavaWorld and InformIt.com. He has also been the technical editor for many J2EE books, including Using JavaServer Pages and Servlets (Que 2000) and Special Edition Using Java 2 Enterprise Edition (Que 2001). Chuck earned his degree in computer science from Georgia Tech.