Sunday, August 2, 2009

How to Use Kodo: Questions from a Newbie

Getting Started with KODO How to setup Development Environment
1) Once Kodo is installed what needs to be modified in the system configuration (Kodo Properties file, etc.)?
Once Kodo is installed on the server running Tomcat, You would have to make libraries that are under KODO_INSTALL\lib\ directory, available to the Common Class Loader of the Tomcat server. This should be done in catalina.properties file as follows.
common.loader=${kodo.home}lib/*.jarCustom application that utilizes KODO implementation of JDO needs to have a properties file packaged within. Once Enhancer and MappingTool are run, a .jdo file is also created and packaged within the application. Detailed instructions for deploying a JDO app to Tomcat can be found at: http://edocs.bea.com/kodo/docs41/full/html/ref_guide_deploy.html#ref_guide_deploy_jca_jdo_tomcat
3) Can you provide a road map of what needs to be done to set-up the Java coding development environment?
If you are using Tomcat servlet container, I assume that you are using Kodo's JDO Implementation. There are detailed instructions available on using Kodo JDO at http://edocs.bea.com/kodo/docs40/full/html/jdo_overview.htmlhttp://download.oracle.com/docs/cd/E11035_01/kodo41/full/pdf/kododev.pdf
4) What installation documentation exists, where do we find it to assist us?
Using Kodo Eclipse Plug-in: http://egeneration.beasys.com/kodo/docs316/eclipse_integration.html Using NetBeans: http://egeneration.beasys.com/kodo/docs316/integration_sunone.html Using JBuilder: http://egeneration.beasys.com/kodo/docs316/integration_jbuilder.html Using Apache Ant: http://egeneration.beasys.com/kodo/docs316/ref_guide_integration_ant.htmlMore at: http://egeneration.beasys.com/kodo/docs316/ref_guide_integration.html

Thursday, January 29, 2009

Introduction

Hello Everyone,


I intend to make several "How To use BEA/Oracle Middleware products" documents available through this blog. The aim is not only to provide information to the shaky starters but also to keep an online log for my activities. Most of the information that I will provide in subsequent postings are available on product documentation sites. However, sometimes this information is not enough for a newbie to start out and othertimes it is worded with too many links referring to the prerequisites and special case scenarios. With this, I plan on providing detailed information on one page.


Thanks!

A.