EJB容器向后兼容? [英] How backwards compatible are EJB containers?

查看:150
本文介绍了EJB容器向后兼容?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我继承了一个运行在JBoss 2.4.3上的应用程序(我相信是EJB规范2.0兼容),而且我遇到了很多问题(比如能够使用现代的 > log4jLoggerapis [JBoss 2.4具体问题推动我升级])。



我明白我应该能够使用EJB 2.1容器(Jboss 4)没有问题,但是我应该期待能够进一步吗?



EJB的向后兼容性要求是什么?



他们是要通过主要版本向后兼容吗?



应用程序供应商是否使其完全向后兼容?



需要哪些修改才能使旧应用程序符合? (小或大?应用程序配置或重新编译?等)

解决方案

请参阅


I have inherited an application that is running on JBoss 2.4.3 (which I believe is EJB spec 2.0 compatible), and I'm running into quite a few issues (like being able to use modern log4j "Logger" apis [JBoss 2.4 specific issues pushing me to upgrade]).

I understand that I should be able to use a EJB 2.1 container (Jboss 4) without issue, but should I expect to be able to go further?

What are the backwards compatibility requirements for EJB?

Are they meant to be backwards compatible through major versions?

Do application vendors make them fully backwards compatible?

What modifications are necessary to make an older application conform? (small or large? application configuration or re-compilation? etc)

解决方案

See this compatibility report for the EJB library:

这篇关于EJB容器向后兼容?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆