2014-09-05 233 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