2014-09-05 196 views
0

我可以期待我在现有运行良好的软件中使用2.9.1中的相同文件替换CometD的2.4或2.5版本的Java .jar文件和客户端.js文件,它们都运行相同?升级CometD从2.4/2.5升级到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? 

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

回答

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的或道场)结合一起。 如果你使用扩展名,你也应该添加这些扩展名,例如http://docs.cometd.org/3/reference/#_primer,或者如果你不想使用Maven,this other section

也请按照tutorials,这应该让你去。

Full documentation link