0
現在DWRを使用していますが、POSTを使用できないため(スクリプトタグが有効な場合はGETを使用する必要があるため)、HTML5 WebSocketに移行することを検討しています。DWRとWebSocket
2つのテクノロジーの長所と短所は何ですか?私は比較を見つけることができませんでした。当社のサーバーはJava(Tomcat)であり、そのままにしておく必要があります(Node.jsなどはありません)。
現在DWRを使用していますが、POSTを使用できないため(スクリプトタグが有効な場合はGETを使用する必要があるため)、HTML5 WebSocketに移行することを検討しています。DWRとWebSocket
2つのテクノロジーの長所と短所は何ですか?私は比較を見つけることができませんでした。当社のサーバーはJava(Tomcat)であり、そのままにしておく必要があります(Node.jsなどはありません)。
独自のメッセージングシステムをWebソケットサーバーで構築する必要があります。従来の非WebテクノロジーとHTML5 GUIの間でHTML5 WebSocketsを使用しています。
私はByteBufferのJava側を使用して、必要性に合うようにプロトコルとメッセージをデザインし、自分自身のByteBufferのコードはJavaScript側で、ArrayBuffer、DataViewとUTF-8のためのTextDecoderに基づいています。
ExecutorServiceでこれをthis questionのようにTomcatに入れることができます。
デフォルトでは、DWRはベルトとブレースのセキュリティに対するGETリクエストを拒否しますが、これはweb.xmlのallowGetForSafariButMakeForgeryEasier = true init-paramを使用してカスタマイズできます。 http://directwebremoting.org/dwr/security/script-tag-protection.html – dev
私たちはそれを使用する方法を* allowScriptTagRemoting = true *に設定する必要があり、それはGET – algiogia