Hey Kyle,
On Fri, Apr 09, 2004 at 12:13:45PM -0400, Kyle F. Downey wrote: > I am looking at implementing the local-only, session EJB only version of > OpenEJB as a Peapod plugin (http://www.peapod.org). I'm at the research > stage, just finding out what's possible. Definitely doable depending on what OpenEJB version you want 1.x (EJB 1.1) or 2.x (EJB 2.1). If you are only interested in session beans, you should be good with the more stable 1.x code. What kind of usage did you have in mind. > > My two questions are: > > 1) if all I want for now is local/IntraVM and session only, what's the > minimal subset of the OpenEJB JARs I can use? I've got the current 1.0 code running on openejb.org. If you go here, you can see the "java.class.path" property in the list: http://www.openejb.org:4203/Webadmin/Properties To just run embedded, you should be able to cut out: commons-fileupload-1.0.jar geronimo-spec-servlet-DEV.jar idb-3.26.jar junit-3.8.jar openejb-itests-1.0 beans/* (none of those are needed) If you wanted to replace some of the libraries, you could trim things down further. - castor-0.9.5.3.jar : you should be fine with just the castor-xml jar - geronimo-spec-*.jar : the latest j2ee.jar from the Sun RI would work too > 2) for playing around just how far out of date is 0.9.2? I see recent > information over at Geronimo about OpenEJB but nothing from 2004 on the > Codehaus site. The notes on the Geronimo Wiki about a "Nova" branch being > recently merged make it look like the CVS version's significantly > different. The 2.0 code is definitely sexy and new, but a lot of work has gone into keeping it compatible with 0.9.2 from a user's perspective. The EJB 2.1 deployment functionality is still being written, but at current date the EJB 1.1 deployment code still works. In other words, 0.9.2 beans will run in 2.0 without change. It will most likely be in upgrading apps to take advantage of EJB 2.1 functionality where users notice a change. For playing around, I'd probably go with the current 1.0 code. It has some improvements over 0.9.2 and is still being worked on when breaks from 2.0 dev are allowed. The 2.0 stuff is still being hacked on quite heavily--just finished a check-in before writing this email. CVSROOT=:pserver:[EMAIL PROTECTED]:/home/projects/openejb/scm cvs co openejb1 -David
