Ersatz für ServerSockets

Status
Nicht offen für weitere Antworten.

fermat

Mitglied
Hallo,

J2EE erlaubt ja auf Grund der Ortstransparenz keine ServerSockets, was ich gut nachvollziehen kann. Leider finde ich aber keinen Weg, wie ich dann einen J2EE Server um ein eigenes Protokoll erweitere, mittels dessen auf einem Port mit dem Server kommuniziert werden kann. Also wie könnte ich z.B. einen ICQ-Server in J2EE implementieren?

Ich frage, weil ich in einer Anwendung auf Daten reagieren muss, die in einem sehr einfachen Format direkt aus dem Kernelspace eines Linuxrechners versendet werden. Dort kann ich nicht anfangen XML-basierte Webservices anzusprechen...

tschau

Sascha Effert
 

ms

Top Contributor
Letztlich bauen ja alle Kommunikationsformen eines Applicationservers auf Sockets auf.
Schau mal hier: J2EE Guidelines
Klingt nicht danach, als wären Sockets verboten.
Mag sein, dass die Art und Weise, wie es Edelfried in dem Thread beschrieben und implementiert hat, nicht gut war, aber ich glaube nicht, dass man daraus ein generelles Don't schließen kann.
Im Gegenteil, J2EE war ja immer darauf ausgerichtet unterschiedliche Systeme miteinander zu verbinden.

ms
 

fermat

Mitglied
Hmmm.... Interessant. Dann stellt sich mir aber als zweites die Frage, wo und wie ich in einer EAR so einen ServerSocket erzeuge. Der müsste ja praktisch beim deployen erzeugt werden. Oder muss ich dazu einen JBoss-Service erzeugen?
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben