hi brian (and anthony), thanks for your answers. how does the CartSession ejb get generated?
in my own projet it does not create anything that implements my abstract xxsBean class, and i cannot see any difference in either the xdoclet tags or the <ejbdoclet> target how do i specify that i want to generate an class that implements my xxxBean (and so implements the lyfecycle methods)? sincerely morten wilken >-- Original Message -- >From: "Brian McSweeney" <[EMAIL PROTECTED]> >To: <[EMAIL PROTECTED]>, "xdoclet" <[EMAIL PROTECTED]>, > <[EMAIL PROTECTED]> >Subject: Re: [Xdoclet-user] session bean abstract class >Date: Wed, 22 Jan 2003 10:47:39 -0000 > > >Hi Morten, >I actually think this is a very good question. When you are using tools like >xdoclet that handles alot of generation for you, it's easy to forget what >you >should actually be getting generated! I haven't used middlegen, but perhaps >I can help with the session bean implementations in Xpetstore. > >In xpetstore, there are two session beans - the shopping cart and the big >petstore session bean. If you look at the shopping cart, the create >method is in the generated home interface and the associated ejbCreate >method is in the generated CartSession ejb which extends >xpetstore.services.cart.ejb.CartEJB and implements javax.ejb.SessionBean. > >So the methods are there and have been created by Xdoclet for you. > >However, a possible bug that I pointed out to the developer of Xpetstore >is >that this did not seem to be happening for Entity Beans. I have failed to >find >any ejbCreates in any of the generated files. They still seem to be >deploying >in JBoss, and are being populated directly through raw sql. But I don't >understand >how. > >The problem I think is, we need to understand the default implementation >of >xdoclet - when does xdoclet generate the lifecycle methods for you? Always? >I had thought so, allowing you to overwrite them if you want. But the entity >beans in xpetstore lead me to think again. Can someone from the xdoclet team >shed some light? Hope this helps a bit anyway! >thanks, >Brian > > >----- Original Message ----- >From: <[EMAIL PROTECTED]> >To: <[EMAIL PROTECTED]> >Sent: Wednesday, January 22, 2003 9:10 AM >Subject: [Xdoclet-user] session bean abstract class > > >> sorry if this is a very dumb question, but when i look at samples from >xdoclet >> (xpetstore for instance) i see sessionbeans implemented like this: >> >> public abstract SomeSession implements SessionBean >> ... >> >> and without the sessionbean methods (ejbCreate() etc. >> >> but when i try to make one like that myself and deploy it to orion i get >> errors from orion saying that my class has no ejbCreate method >corresponding >> to the remote create() method (which is true). >> >> I have also created some EntityBeans with MiddleGen, and it also creates >> a SequenceSessionBean with the same characteristica. i think there would >> be more posts about it if noone could get middlegen to work, so i think >> i have misunderstood something. >> >> am i missing something basic here? i cant seem to find anything about this >> anywhere, and when i look at examples of sessionbeans (in Mastering EJB >> 2.0) the do implement all the lifecycle methods themselves. >> >> i could really use some pointers here >> >> sincerely >> morten wilken >> >> >> >> ------------------------------------------------------- >> This SF.net email is sponsored by: Scholarships for Techies! >> Can't afford IT training? All 2003 ictp students receive scholarships. >> Get hands-on training in Microsoft, Cisco, Sun, Linux/UNIX, and more. >> www.ictp.com/training/sourceforge.asp >> _______________________________________________ >> Xdoclet-user mailing list >> [EMAIL PROTECTED] >> https://lists.sourceforge.net/lists/listinfo/xdoclet-user >> > > > > >------------------------------------------------------- >This SF.net email is sponsored by: Scholarships for Techies! >Can't afford IT training? All 2003 ictp students receive scholarships. >Get hands-on training in Microsoft, Cisco, Sun, Linux/UNIX, and more. >www.ictp.com/training/sourceforge.asp >_______________________________________________ >Xdoclet-user mailing list >[EMAIL PROTECTED] >https://lists.sourceforge.net/lists/listinfo/xdoclet-user ------------------------------------------------------- This SF.net email is sponsored by: Scholarships for Techies! Can't afford IT training? All 2003 ictp students receive scholarships. Get hands-on training in Microsoft, Cisco, Sun, Linux/UNIX, and more. www.ictp.com/training/sourceforge.asp _______________________________________________ Xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user
