On Jul 30, 2007, at 10:47 AM, Christopher Blythe wrote:
> I like having the 2.1 code around as well for the same reasons you
> stated. I just don't like the idea of having the two
> implementations inter-mingled in the same ear/jar. It makes
> DayTrader's usefulness as a code sample for developers a lot harder
> to swallow. I also have a hard time believing that there are going
> to be a lot of production applications out there that use both EJB
> 2.1 and 3.0 components in the same package.
>
> So, my original thinking was to, use DT 1.2 as the J2EE 1.4 based
> sample and DT 2.0 as the EE 5 based sample.
>
> Another option I just thought of is to refactor the packaging such
> that two ejb jar files can be created, one for the EJB 2.1 legacy
> code and another for the new EJB 3.0 components. The pom files
> could then be modified to create two ear files.
>
> Thoughts?
From a usage perspective, it's great to have a single ear with
multiple, selectable modes. If that's impractical, I'm ok with
multiple ears.
--kevan
|