Dennis Huang wrote:
> Why this EJB works on version 2.2.2 but
> not on version 2.2? Does it mean if I upgrade to JBoss2.4 later, my EJBs
> written for JBoss2.2.2 may not work again?
There is a big difference between forward compatibility vs. backward compatibility and
client vs. ejb. As with all software, there is no expectation of jboss forward
compatibility. In reference to the cited case, it is reasonable to expect that an
example written for v. 2.2 will run in v. 2.2.2, but not that an example written for
v. 2.2.2 will run in v. 2.2. Where backward compatibility is not retained, it is
reasonable--in fact imperative--that the upgrade conversion path is spelled out in the
documentation. This is usually the case with jboss.
Furthermore, the cited incompatibility is in the _client_ lookup mechanism, not the
ejb. Since jboss conforms to a declared version of the ejb standard, jboss ejbs will
be backward compatible to the extent that the standard is backward compatibile. There
is a high expectation of ejb standard backward compatibility.
--
Fred Loney
Spirited Software, Inc.
[EMAIL PROTECTED]
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user