2015-02-07 6 views
7

Ich möchte Echtzeit-Chat machen und ich möchte Java SE mit websockets auf der Serverseite und HTML/JS auf der Client-Seite verwenden. Es ist sehr schwer zu finden websocket Bibliothek, die mit Java SE funktioniert (oder ich suche falsche Orte). Verwendet Java SE für websocket Anwendung bei allen guten Lösung?Websocket auf Java SE?

ich dieses Tutorial gefolgt: https://spring.io/guides/gs/messaging-stomp-websocket/ aber Importe sind nicht gut für mich arbeiten:

The import org.springframework.boot.autoconfigure cannot be resolved 

Ist dies, weil Java EE erforderlich ist?

Bitte geben Sie mu URL von einem (funktionierenden) Tutorial/Youtube Video. Ich benutze Eclipse und ich bin nicht so erfahren damit, also "für Dummies" bewerteter Artikel wird besser geeignet sein.

Ich weiß, dass diese Frage nicht sehr präzise ist, aber ich bin verzweifelt - verschwendete Tage, probierte ein paar verschiedene Bibliotheken aus, aber nichts funktioniert, also muss ich es einfach zum Laufen bringen.

+0

Hi empfehlen. Ich habe diesen Link gefunden: http://architects.dzone.com/articles/sample-java-web-socket-client. – esprittn

+0

siehe auch diesen Link: http://www.hascode.com/2014/11/creating-different-websocket-chat-clients-in-java/#Chat_Server – esprittn

+0

Am Ende wechselte ich zu NetBeans und Java EE und diesem Beispiel beim ersten Versuch gearbeitet: blog.idrsolutions.com/2013/12/websockets-an-introduction – MilanG

Antwort

17

Jetty ist eine sehr leichte Bibliothek, die JavaSE-Entwicklern bei allen Arten der Netzwerkkommunikation für Client und Server hilft. Chat-Anwendungen waren die "Hallo Welt" für solch eine Art von Bibliothek. Ich würde empfehlen, ein gutes Tutorial auf diesem (tippen Sie einfach WebSocket Chat-Anlegesteg in Ihrem Lieblings-Browser). Wenn Ihr Hauptziel ist zu lernen, wie es funktioniert, anstelle von Kopieren/Einfügen, würde ich ein einfacheres Tutorial like this one.

+0

??? Grund für den Downvote ??? Meine Antwort ist eine perfekte gültige Antwort. Ich benutze den Steg, der in meiner Anwendung eingebettet ist, jeden Tag mit großem Erfolg. – TrapII

+0

Einverstanden. Jetty ist eine gute Lösung, um nicht alle zusätzlichen Web-Handling-Dinge manuell schreiben zu müssen. Ich benutze auch einen eingebetteten Jetty-Server in einer SE-Anwendung. – AllenKll

+0

Java SE enthält die Websocket-Implementierung nicht. Jetty ist eine der bekanntesten und benutzerfreundlichsten Bibliotheken für diesen Zweck. Dies sollte die akzeptierte Antwort sein. – Mario