将CometD从2.4 / 2.5升级到2.9.1?

时间:2014-09-05 00:37:10

标签: upgrade cometd

我是否可以期望在现有的运行良好的软件中替换版本为2.4或2.5的CometD的Java .jar文件和客户端.js文件,以及2.9.1中的相同文件并且它们都运行相同?

1- Are the API of CometD exactly the same on all 2.x versions? 
2- Is there an upgrade guide that I can use?

另外,我注意到在客户端,CometD 2.4 / 2.5不是AMD而且是单个文件,但在2.9.1上它是基于AMD的。是否有一个包含所有客户端CometD代码的.js文件?

1 个答案:

答案 0 :(得分:1)

您可以预期从2.4 / 2.5到2.9.x的升级要么没有问题,要么只需要很少的更改,所以是的,它通常应该是替代品。

当你升级时,我建议你转到CometD 3.你可以在这里找到CometD 2.x的migration guide

CometD 2.9.x符合AMD标准,您应该在HTML中包含的单个文件通常为org/cometd.js以及工具箱的绑定(jquery或dojo)。 如果您使用扩展程序,则还应添加这些扩展名,例如参见http://docs.cometd.org/3/reference/#_primer,或者如果您不想使用Maven,请{。{3}}。

还要关注this other section,这应该可以帮助你。

完整tutorials