Jetty 9 unterstützt sowohl als auch seine eigene Jetty Websocket API Standard JSR 356 API, für die ich vermute, sind historische Gründe (Jetty's API vor der abschließender JSR 356 ).
Ich habe mir die grundlegende Dokumentation beider APIs sowie einige Beispiele angesehen. Beide APIs scheinen ziemlich vollständig und ziemlich ähnlich zu sein. Allerdings muss ich für ein neues Projekt, das ich schreibe, eines über dem anderen auswählen, und ich möchte es vermeiden, eine API zu verwenden, die in der Zukunft veraltet sein könnte oder sich als weniger funktionsreich erweisen könnte.
>Gibt es also wichtige Unterschiede zwischen den beiden außer der offensichtlichen Tatsache, dass man standardisiert ist?
Implementierer von beiden auf Jetty hier:)
Die Jetty-WebSocket-API kam zuerst und die JSR-356-API wurde darauf gebaut.
Die JSR-356-API führt einige Dinge aus, die die Jetty-WebSocket-API nicht unterstützt, z. B.
Die Jetty WebSocket API kann jedoch Dinge tun, die die JSR-356 API nicht kann.
Ich hoffe, dies hilft, wenn Sie weitere Informationen wünschen, verwenden Sie bitte das Anlegesteg-Benutzer-Mailing Liste , da diese Art von Frage für stackoverflow wirklich ungeeignet ist.