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

Reply via email to