I inherited an application running on JBoss 2.4.3 (which, in my opinion, is compatible with EJB spec 2.0), and I have quite a few problems (for example, the ability to use the modern log4j "Logger" apis [JBoss 2.4 specific problems that push me to update]).
I understand that I can use the EJB 2.1 container (Jboss 4) without problems, but should I expect further progress?
What are the backward compatibility requirements for EJB?
Are they designed for backward compatibility through major versions?
Are application developers provided fully backward compatible?
What changes are needed to keep the old application consistent? (configuration or recompilation small or large?) etc.
source
share