[
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.