D
DarkGuardian
Gast
Hallo zusammen
Es ist bei mir leider schon etwas her, dass ich was mit Java umgesetzt habe und mit EE habe ich noch gar nicht gearbeitet. Nun steht aber ein Dienst an, den ich mit JEE und einem Webserver umsetzen will.
Dieser Dienst nimmt Messdaten über eine Netzwerkschnittstelle entgegen und bereitet diese zur Einsicht über einen Browser auf. Ich weiß noch nicht, was für ein Browser das sein wird, so dass ich erst mal davon ausgehe, dass dieser nur HTML kann (ich hoffe auf mehr, aber bisher weiß ich es nicht).
Nun soll der Bediener über den Browser Aktionen anstossen können. Neben einer Auswahl von verschiedenen Messdatenbereichen (was direkt über Links machbar ist) soll er auch Werte bzw. Texte setzen können. Diese Daten müssen dann aber über die Datenschnittstelle wieder an den Sender weitergeleitet werden. Zudem sollen die angezeigten Messwerte automatisch aktualisiert werden (vermutlich mit 1Hz).
Nun überlege ich, wie ich das Ganze am besten umsetzen kann. Beim Webserver bin ich quasi komplett frei und da vorraussichtlich nicht mehr als 5 Clients damit verbunden sind (lokaler Aufbau) gibt es auch da keine Performacevorgaben (zumindest keine, die nicht eh jeder Webserver schaffen sollte).
Ansich würde ich gerne die Arbeit komplett vom Webserver erledigen lassen, so dass der Browser wirklich nur anzeigt. Allerdings bin ich mir nicht so sicher, ob ich z.B. mit Servlets die automatisierte Aktualisierung umsetzen kann. Brauche ich dafür zwingend etwas wie AJAX? Ich bin schon auf die Metaeinstellung http-equiv="refresh" gestoßen, wobei diese wohl nicht von allen Browsern unterstützt wird. Aber ansich könnte ich damit die Aktualisierung erledigen. Leider befürchte ich, dass dabei die komplette Seite neu geladen wird, was natürlich unschön aussieht.
Ich hoffe, dass ihr mir für meinen ersten Ansatz Tipps geben könnt, damit ich nicht schon im Vorfeld auf die "falsche" Technik setze und mir damit das Leben unnötig schwer mache.
Es ist bei mir leider schon etwas her, dass ich was mit Java umgesetzt habe und mit EE habe ich noch gar nicht gearbeitet. Nun steht aber ein Dienst an, den ich mit JEE und einem Webserver umsetzen will.
Dieser Dienst nimmt Messdaten über eine Netzwerkschnittstelle entgegen und bereitet diese zur Einsicht über einen Browser auf. Ich weiß noch nicht, was für ein Browser das sein wird, so dass ich erst mal davon ausgehe, dass dieser nur HTML kann (ich hoffe auf mehr, aber bisher weiß ich es nicht).
Nun soll der Bediener über den Browser Aktionen anstossen können. Neben einer Auswahl von verschiedenen Messdatenbereichen (was direkt über Links machbar ist) soll er auch Werte bzw. Texte setzen können. Diese Daten müssen dann aber über die Datenschnittstelle wieder an den Sender weitergeleitet werden. Zudem sollen die angezeigten Messwerte automatisch aktualisiert werden (vermutlich mit 1Hz).
Nun überlege ich, wie ich das Ganze am besten umsetzen kann. Beim Webserver bin ich quasi komplett frei und da vorraussichtlich nicht mehr als 5 Clients damit verbunden sind (lokaler Aufbau) gibt es auch da keine Performacevorgaben (zumindest keine, die nicht eh jeder Webserver schaffen sollte).
Ansich würde ich gerne die Arbeit komplett vom Webserver erledigen lassen, so dass der Browser wirklich nur anzeigt. Allerdings bin ich mir nicht so sicher, ob ich z.B. mit Servlets die automatisierte Aktualisierung umsetzen kann. Brauche ich dafür zwingend etwas wie AJAX? Ich bin schon auf die Metaeinstellung http-equiv="refresh" gestoßen, wobei diese wohl nicht von allen Browsern unterstützt wird. Aber ansich könnte ich damit die Aktualisierung erledigen. Leider befürchte ich, dass dabei die komplette Seite neu geladen wird, was natürlich unschön aussieht.
Ich hoffe, dass ihr mir für meinen ersten Ansatz Tipps geben könnt, damit ich nicht schon im Vorfeld auf die "falsche" Technik setze und mir damit das Leben unnötig schwer mache.