[ 
https://issues.apache.org/jira/browse/DAYTRADER-53?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Christopher James Blythe closed DAYTRADER-53.
---------------------------------------------

       Resolution: Fixed
    Fix Version/s: 2.0
         Assignee: Christopher James Blythe

> Remove EJB 2.1 components from Daytrader 2.0
> --------------------------------------------
>
>                 Key: DAYTRADER-53
>                 URL: https://issues.apache.org/jira/browse/DAYTRADER-53
>             Project: DayTrader
>          Issue Type: Task
>          Components: EJB Tier, J2EE Application Clients, Web Tier
>    Affects Versions: 2.0
>            Reporter: Christopher James Blythe
>            Assignee: Christopher James Blythe
>             Fix For: 2.0
>
>
> A while back I started some discussion around whether or not the old EJB 2.1 
> components should continue to be maintained in DayTrader 2.0. Their are 
> arguments for and against; however, I still feel removing the legacy 
> components is the best option.
> The only argument for leaving the EJB 2.1 components in is that you can 
> easily switch between 2.1 and 3.0 without restarting the server or installing 
> another app. In my opinion, this is far out-weighed by the cons which include 
> the following factors...
> - complexity
> - maintainability
> - portability
> Removing the EJB 2.1 components simplifies the application considerably since 
> two versions of the components no longer have to be maintained in the same 
> application. Furthermore, it highlights the "usability" factor that was a 
> major focus for EJB 3. For instance, if I remove the 2.1 components, I no 
> longer need to place anything in the ejb-jar.xml DD. That's a far cry from 
> the EJB 2.1 days...
> The EJB 2.1 components should be maintained for comparison purposes; however, 
> they should reside in DayTrader 1.2.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to