Hallo allerseits,
ich bräuchte einen Tipp bzgl der zu verwendenden Technik.
Ausgangslage:
Ich habe eine Java Anwedung (2Threads), die zur seriellen Kommunikation über ein Bluetooth Device verwendet wird.
Dieser Service dient zum konfigurieren eines entfernten Hardwaregeräts, also senden von Befehlen und Empfangen derselben (inkl auswerten der Daten). Um das zu gewährleisten muss der Dienst natürlich zumindest während der ganzen Konfiguration laufen.
Im Endeffekt hab ich also einen Service, bei dem ich SEND Methoden aufrufen kann, und der (basierend darauf) Events (REPLY Meldungen) zurückwirft.
Jetzt soll das ganze ein Webinterface bekommen.
Mein Problem bei der ganzen Sache: wie verbinde ich eine JSP Seite (die ich vllt später mal dynamisch mit JSON->Ajax ohne reloads mit den empfangenen Daten von der Hardware aktualisieren will) mit einem Service, der nicht einmalig beim Seitenaufruf ausgeführt wird, sondern "dauerhaft" laufen muss?
Was nehm ich da?
Service so "lassen" wie er ist und einfach eine RMI Schnittstelle einbauen? (Was erst mal etwas blöd ist, da die Events zwar logisch zu gesendeten Nachrichten gehören, aber programmiertechnisch erst einmal unabhängig sind.)
Beans? (geht das überhaupt mit "im Hintergrund laufen lassen)?
Danke
ich bräuchte einen Tipp bzgl der zu verwendenden Technik.
Ausgangslage:
Ich habe eine Java Anwedung (2Threads), die zur seriellen Kommunikation über ein Bluetooth Device verwendet wird.
Dieser Service dient zum konfigurieren eines entfernten Hardwaregeräts, also senden von Befehlen und Empfangen derselben (inkl auswerten der Daten). Um das zu gewährleisten muss der Dienst natürlich zumindest während der ganzen Konfiguration laufen.
Im Endeffekt hab ich also einen Service, bei dem ich SEND Methoden aufrufen kann, und der (basierend darauf) Events (REPLY Meldungen) zurückwirft.
Jetzt soll das ganze ein Webinterface bekommen.
Mein Problem bei der ganzen Sache: wie verbinde ich eine JSP Seite (die ich vllt später mal dynamisch mit JSON->Ajax ohne reloads mit den empfangenen Daten von der Hardware aktualisieren will) mit einem Service, der nicht einmalig beim Seitenaufruf ausgeführt wird, sondern "dauerhaft" laufen muss?
Was nehm ich da?
Service so "lassen" wie er ist und einfach eine RMI Schnittstelle einbauen? (Was erst mal etwas blöd ist, da die Events zwar logisch zu gesendeten Nachrichten gehören, aber programmiertechnisch erst einmal unabhängig sind.)
Beans? (geht das überhaupt mit "im Hintergrund laufen lassen)?
Danke
Zuletzt bearbeitet: