Hi again, this stuff is only a first "hack" for using OJB within appServers (jboss). Hope we can present in near future a real JCA integration.
Armin ----- Original Message ----- From: "Armin Waibel" <[EMAIL PROTECTED]> To: "OJB Users List" <[EMAIL PROTECTED]> Sent: Tuesday, September 10, 2002 10:43 PM Subject: Re: The new and improved J2EE code :) > Hi Max, > > > > > Any hints on how to use the new and improved J2EE code ? > > > > You find a sample session bean using ODMG under > jakarta-ojb\src\ejb\org\apache\ojb\ejb > > > Any tips/guide on which classes one should reimplement if the > J2EE-container > > is not JBOSS ? > > we use xdoclet to generate the bean interfaces and deployment > descriptor. > Run the "jar_beans" target of the build-xdoclet.xml. This generates a > deployable jar-File (with the sample beans) for jboss. > xdoclet supports many other appServer (see xdoclet docs) you only need > to change the xdoclet target in build-xdoclet.xml. > > In ODMGTransactionMonitor_2 we do lookup the TransactionMonitor of > jboss. Here you need the jndi-name of your TM > (jboss: TM_LOOKUP = "java:/TransactionManager") > This could be difficult when using commercial products, because this was > not specified by the EJB spec., hence most vendors hide this jndi name. > > We bind a jboss mbean org.jboss.ojb.odmg.ODMGFactory under > "java:ojb/defaultODMG" to get a Implementation instance via jndi. > For a first step its also possible using OJBJ2EE_2 directly in your > bean. > > It's recommend first using the OJB default DB (hsql). > When using datasources from your appServer change your OJB.properties > file: > useAutoCommit=0 > ConnectionFactoryClass=org.apache.ojb.broker.accesslayer.ConnectionFacto > ryPassThroughImpl > > that's it! ;-) > > regards, > Armin > > > > > Thanx! :) > > > > /max > > > > > > -- > > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > > > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
