2014-09-05 2 views
0

Могу ли я ожидать, что я заменил файлы Java .jar и файлы .js на стороне клиента версии 2.4 или 2.5 CometD в существующем программном обеспечении, которое работает нормально, с теми же файлами в 2.9.1, и все они работают одинаково ?Обновление 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? 

Кроме того, я заметил, что на стороне клиента, CometD 2,4/2,5 не AMD и представляет собой один файл, но на 2.9.1 это AMD на основе. Есть ли один .js-файл, содержащий весь код CometD на стороне клиента?

ответ

1

Вы можете ожидать, что обновления с 2.4/2.5 до 2.9.x будут либо без проблем, либо потребуют очень небольших изменений, так что да, это должно быть, как правило, замена.

Пока вы обновляете, я предлагаю перейти на CometD 3. Здесь вы можете найти migration guide от CometD 2.x.

CometD 2.9.x является AMD совместимый, и единственный файл, который вы должны включить в ваш HTML, как правило, org/cometd.js вместе с связывания для набора инструментальных средств (либо Jquery или Додзе). Если вы используете расширения, вы должны добавить также те, см., Например, http://docs.cometd.org/3/reference/#_primer, или если вы не хотите использовать Maven, this other section.

Следуйте также tutorials, что должно вас поймать.

Полный documentation link.