2017-01-25 4 views
0

В настоящее время мы используем DWR, но у нас есть проблемы из-за его неспособности использовать POST (он заставляет использовать GET, когда включен скриптовый тег), поэтому мы думаем перейти на HTML5 WebSockets.DWR vs Websockets

Каковы преимущества и недостатки двух технологий? Я не мог найти никакого сравнения. Наш сервер - Java (Tomcat) и должен оставаться таким (без Node.js или подобного).

+0

Вы уверены, что DWR использует GET, поскольку по умолчанию DWR отклоняет запросы GET для защиты ремней и брекетов, однако это настраивается с помощью allowGetForSafariButMakeForgeryEasier = true init-param в web.xml. http://directwebremoting.org/dwr/security/script-tag-protection.html – dev

+0

Способ, которым мы его используем, нам нужно установить * allowScriptTagRemoting = true *, и это заставляет использовать GET – algiogia

ответ

1

Необходимо создать собственный сервер веб-сокетов, собственную систему обмена сообщениями. Я использую HTML5 WebSockets между унаследованной не-веб-технологией и графическим интерфейсом HTML5.

Я разработал протоколы и сообщения, чтобы соответствовать потребности, используя ByteBuffer Java-бок и с моим собственным ByteBuffer кодом JavaScript на стороне, на основе ArrayBuffer, DataView и TextDecoder для UTF-8.

Это можно сделать в ExecutorService в Tomcat, как указано в this question.

 Смежные вопросы

  • Нет связанных вопросов^_^