geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christopher James Blythe (JIRA)" <...@geronimo.apache.org>
Subject [jira] Created: (DAYTRADER-53) Remove EJB 2.1 components from Daytrader 2.0
Date Wed, 22 Aug 2007 21:56:30 GMT
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


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.


Mime
View raw message