Обновить CometD с 2.4/2.5 до 2.9.1?

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


person nvd_ai    schedule 05.09.2014    source источник


Ответы (1)


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

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

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

Следуйте также руководствам, которые помогут вам в работе.

Полная ссылка на документацию.

person sbordet    schedule 09.09.2014