Was a troll? That's not obvious :p Le 12 juil. 2012 19:08, "Mark Struberg" <[email protected]> a écrit :
> >BTW, regarding OpenEJB, it will require a lot of refactoring if we wanna > remove CMP, EJB 2, etc. > > But it would make OpenEJB likely quite a lot leaner and faster! > > LieGrue, > strub > > > > > >________________________________ > > From: Jean-Louis MONTEIRO <[email protected]> > >To: [email protected]; Mark Struberg <[email protected]> > >Sent: Thursday, July 12, 2012 6:35 PM > >Subject: Re: javaagent? > > > > > >Mark, > > > >Regarding CMP, it's still in as far as I know. As I said, it's managed > under the cover as JPA entities and therefore by OpenJPA. > >In the spec EJB 3.2 (ongoing), we decide to split what is required and > what is optional. > > > >So CMP is still required in Web Profile because the Web Profile is based > on EJB 3.1. > >But I hope next time we can get rid of old things. > > > >BTW, regarding OpenEJB, it will require a lot of refactoring if we wanna > remove CMP, EJB 2, etc. > > > >Jean-Louis > > > > > > > >2012/7/12 Mark Struberg <[email protected]> > > > >I fully agree that the javaagent has plenty of issues (both inOpenJPA, > but mostly in Java itself) and shall only be used as last resort. > >> > >>But I hope TomEE doesn't do any CMP processing anymore, isn't? That > would be a shame, as CMP got ditched a long time ago and is not part of the > EE6 WebProfile afaik, isn't? > >> > >>LieGrue, > >>strub > >> > >> > >> > >> > >>----- Original Message ----- > >>> From: Jean-Louis MONTEIRO <[email protected]> > >>> To: [email protected] > >>> Cc: > >>> Sent: Thursday, July 12, 2012 3:13 PM > >>> Subject: Re: javaagent? > >>> > >>> Hi, > >>> > >>> AFAIR, it's only used to enhance JPA entities because that is needed > with > >>> OpenJPA. > >>> We cannot use the default openjpa javagent because of some classloader > >>> reasons (classes must be enhanced first). > >>> > >>> Just be careful cause we currently support EJB 2 CMP entity beans. > Behind > >>> the cover, we use JPA and OpenJPA to manage CMP entities. That means > if you > >>> remove the javaagent, we won't be able to support CMP out of the box. > >>> > >>> Isn't it? > >>> > >>> Jean-Louis > >>> > >>> > >>> 2012/7/12 Romain Manni-Bucau <[email protected]> > >>> > >>>> Hi, > >>>> > >>>> anyone has an idea why we use a javaagent? > >>>> > >>>> from what i saw it mainly runs the openjpa transformer... > >>>> > >>>> i don't really see why it is needed since if entities are enhanced at > >>> build > >>>> time that's more efficient and not needed, if the user wants to do it > >>> at > >>>> runtime he can add the openjpa javaagent. > >>>> > >>>> why i ask is mainly because in java it breaks the runtime because it > tries > >>>> to load the class we are loading the it leads to some > LinkageErrors.... > >>>> > >>>> I would like to remove it from TomEE so please shout if yo uknow why > we > >>>> have it in place. > >>>> > >>>> - Romain > >>>> > >>> > >> > > > > > > >
