The Village at the Keystone Resort
Colorado Software Summit
Java and XML Programming Conference
November 3 – 8, 2002
Keystone Conference Center
 

 

Krishna Cheemalamarri – Inventica Systems, Inc.

Java Data Objects

Persisting objects has been a major challenge from the day we have created objects. There are many methods of persisting objects such as using Object databases or using Object-Relational mapping or using some other means of persisting objects. The Java Data Objects specification addresses these issues in a more efficient way by providing APIs for transparent database access. With this revolutionary technology, programmers can write pure Java code to access the underlying data store without writing any database specific code. It is up to the vendor how they will implement the JDO interfaces.

Following topics will be covered in the presentation:

  • What are Java Data Objects?
  • JDO Architecture.
  • JDO and JDBC: Who will be the survivor?
  • Putting JDO to work.
  • JDO with EJB: The perfect blend.
  • Future directions.
  • Conclusion.

Entity Beans in the Practical World

Enterprise JavaBeans technology has reached a stage where it is more mature and more applicable when compared to where it was a couple of years ago. Major changes happened in the area of Entity Beans, which are of course, more mature, offering more features and improved capabilities. But before anyone makes a decision to use Entity Beans for their project, there are some subtle things to consider in determining the applicability of Entity Beans. In this presentation we will unveil when to use Entity Beans and how to use them in the applications effectively. Reasonably good knowledge about Entity Beans is a pre-requisite for this presentation.

Following topics will be covered in the presentation:

  • Quick overview of Entity Beans.
  • 2.0 Entity Beans.
  • Comparison between 1.1 and 2.0 Entity Beans in terms of applicability.
  • EJB-QL.
  • Managing Relationships: Object-Relational Mapping.
  • Managing Relationships: Container Managed Relationships.
  • Design Patterns related to Entity Beans.
  • Performance tips and tricks.
  • Using JDO with Entity Beans.
  • Future Directions.
  • Conclusion
Picture of Krishna Cheemalamarri

Krishna Cheemalamarri is a Java Consultant working in Calgary, Alberta, Canada. He has over nine years of experience designing and developing object oriented solutions using Java, Smalltalk and C++. He helps Fortune 500 companies with J2EE and object oriented solutions. Krishna specializes in OO development methodologies, EJB, J2EE, EAI and Web Architectures. He recently founded Inventica Systems, Inc. – a software and services company that develops e-Learning portal solutions for universities and corporations.

Krishna has a BS degree in computer science from Bangalore University, India. E-mail: krishna@shaw.ca

 
 

* Return to Top *

© 1997 – 2002  Kovsky Conference Productions Inc.  All rights reserved.