Hallo Gemeinde,
Vorab ich habe noch nichts mit JSP zu tun gehabt, mir ist aber der interne Ablauf der Technik relativ gut vertraut.
ich habe ein kleines Problem. Ich habe eine Server Applikation (C++) Die Kommunikation baut auf dem XMPP Protokoll auf: http://www.ietf.org/rfc/rfc3920.txt (ist das Jabber Protokoll falls das etwas geläufiger ist). Bis her sind meine Anwendungen die mit dem Server kommunizieren in C++ geschrieben, welche somit eine Persistente Verbindung aufbauen können. Nun möchte ich ein Webanwendung bauen, (welche recht große Ausmaße haben wird), welche auch mit dem Server kommunizieren kann. Mein erster Versuch war mit PHP, womit ich promt auf das erste Problem gestoßen bin, denn PHP unterstützt bei den TCP Sockets keine echten persistenten Verbindungen, bzw diese sind extrem unzuverlässig. Hier wird noch kurz mein Problem geschildert, der lösungsweg ist nicht ganz korrekt der hier dargestellt wird: PHP persistent UNIX sockets between sessions - PHP answers
Problem ist, das meine TCP verbindung einen Request nicht überlebt und ich von einer riesigen Event-Loop nichts halte.
Da mit Java auch Netzwerkprogrammierung möglich ist, dachte ich mir das ich dieses Problem mit JSP eventuell aus der Welt schaffen könnte.
Ist es in JSP möglich persistente Socketverbindungen auf zu bauen, die auch einen neuen Request überleben, sprich wenn ich mir per AJAX daten hohlen will, möchte ich es vermeiden das jedesmal eine neue Verbindung aufgebaut wird, ich möchte einmalig eine Globale Verbindung aufbauen, welche dann immer genutzt wird, ist das möglich oder nicht?
Für das XML parsing innerhalb des Servers verwende ich Xercesc (C++) und bin von dem XML-Parser sehr begeistert, er kann einfach alles was ich brauche. Nun brauche ich halt auch einen für meine Webanwendung, der in PHP ist mehr Quick&Dirty funktioniert zwar... aber er ist etwas unlogisch liegt aber ehr daran das PHP nicht tyen abhänig ist.
Ich weiß das ich in Java Xerces verwenden kann, wurd ja ursprünglich auch für Java entwickelt, kann ich diesen nun auch in JSP verwenden?
Abschließend, gibt es in JSP ein Framework was MVC unterstützt?
Bin für jede Info dankbar.
so long
jd
Vorab ich habe noch nichts mit JSP zu tun gehabt, mir ist aber der interne Ablauf der Technik relativ gut vertraut.
ich habe ein kleines Problem. Ich habe eine Server Applikation (C++) Die Kommunikation baut auf dem XMPP Protokoll auf: http://www.ietf.org/rfc/rfc3920.txt (ist das Jabber Protokoll falls das etwas geläufiger ist). Bis her sind meine Anwendungen die mit dem Server kommunizieren in C++ geschrieben, welche somit eine Persistente Verbindung aufbauen können. Nun möchte ich ein Webanwendung bauen, (welche recht große Ausmaße haben wird), welche auch mit dem Server kommunizieren kann. Mein erster Versuch war mit PHP, womit ich promt auf das erste Problem gestoßen bin, denn PHP unterstützt bei den TCP Sockets keine echten persistenten Verbindungen, bzw diese sind extrem unzuverlässig. Hier wird noch kurz mein Problem geschildert, der lösungsweg ist nicht ganz korrekt der hier dargestellt wird: PHP persistent UNIX sockets between sessions - PHP answers
Problem ist, das meine TCP verbindung einen Request nicht überlebt und ich von einer riesigen Event-Loop nichts halte.
Da mit Java auch Netzwerkprogrammierung möglich ist, dachte ich mir das ich dieses Problem mit JSP eventuell aus der Welt schaffen könnte.
Ist es in JSP möglich persistente Socketverbindungen auf zu bauen, die auch einen neuen Request überleben, sprich wenn ich mir per AJAX daten hohlen will, möchte ich es vermeiden das jedesmal eine neue Verbindung aufgebaut wird, ich möchte einmalig eine Globale Verbindung aufbauen, welche dann immer genutzt wird, ist das möglich oder nicht?
Für das XML parsing innerhalb des Servers verwende ich Xercesc (C++) und bin von dem XML-Parser sehr begeistert, er kann einfach alles was ich brauche. Nun brauche ich halt auch einen für meine Webanwendung, der in PHP ist mehr Quick&Dirty funktioniert zwar... aber er ist etwas unlogisch liegt aber ehr daran das PHP nicht tyen abhänig ist.
Ich weiß das ich in Java Xerces verwenden kann, wurd ja ursprünglich auch für Java entwickelt, kann ich diesen nun auch in JSP verwenden?
Abschließend, gibt es in JSP ein Framework was MVC unterstützt?
Bin für jede Info dankbar.
so long
jd