| [news.eclipse.technology.ejb-orm] correction: EJB3 is specified for use outside of a J2EE container |
Max Rydahl Andersen schrieb:
vendors. At least ejb-3_0-dr2-spec-persistence.pdf has to say aboutAlright, I'm really sorry for this misinformation. Googling for "jsr220" brought up the EDR page on jcp.org, and I assumed there exists only a single page per JSR on jcp.org. I should have looked further. So EJB3 does specify persistence outside of a J2EE container, since one month. Right, though that's not what I meant. I was referring to the Eclipse project jsr220-orm, which also produces JDO2 artifacts.So, to note something differentiating that is important "for today", EJB 3.0 currently cannot be used on the client side, i.e. it currently cannot be used for applications based on the Eclipse Rich Client Platform, while JDO 2.0 (jsr220-orm) can. Given that this is not even specified yet in EJB 3.0, it will still take some time once it is until there will exist any reliable implementations. Could you tell what these implementations are? So, in short: EJB3 can be used on the client side today.Given that the relevant part of the spec is only 1 month old, I doubt it a bit that "today" here really is today as in 8/2/2005... Do you know of any RCP application, or some other client application with a GUI, that makes use of it? For JDO 2.0, I know at least of one in production use. We created that one using JPOX, though, not VOA. By the way, there exists a new open source mapping tool and runtime to persist EMF models using JDO 2.0 (JPOX also): Elver. Mapping an EMF model to an RDBMS is really nice to have when creating RCP applications. I haven't tried Elver though, but only our own brew for doing the same. |