Page 1 of 1

VaadinUI und Cookies

PostPosted: Tue Jan 10, 2017 2:36 pm
by jvxdev
Ich verwende JVx mit dem VaadinUI und würde gerne wissen ob Cookies verwendet werden. Im konkreten Fall geht es um die Anzeige einer Warnung in der Webseite falls Cookies eingesetzt werden.

Re: VaadinUI und Cookies

PostPosted: Tue Jan 10, 2017 2:59 pm
by Support@SIB
JVx selbst ist Technologie Unabhängig und bietet lediglich den Rahmen für die Applikationsentwicklung. Die Technologie Abhängigen Implementierungen, von JVx, können natürlich alles anbieten was die Technologie ermöglicht.

Konkret

JVx ermöglicht durch das ILauncher Interface den Zugriff auf die sogenannte Registry. Es stehen dafür die Methoden

Code: Select all
  setRegistryKey(String pKey, String pValue);
  getRegistryKey(String pKey);

bereit. Die Registry ist nichts weiter als ein persistenter Speicher um Werte abzulegen. Wo der Speicher abgelegt wird, ist dem jeweiligen Launcher überlassen.

VaadinUI

In der Vaadin Implementierung wurde die Registry auf Cookies umgemünzt, sprich setRegistryKey erstellt oder löscht ein Cookie. Somit ermöglicht das VaadinUI die Verwendung von Cookies.

Es besteht also grundsätzlich die Möglichkeit auf Cookies zuzugreifen, aber die Vaadin Implementierung selbst verwendet keine Cookies bzw. den Zugriff auf die Registry. Die Registry wird im Normalfall von Applikationen selbst verwendet um Daten über Restarts zu sichern.


Somit verwenden weder JVx noch die Vaadin Implementierung, Cookies. Allerdings kann es durchaus sein das Ihre Applikation durch die Verwendung der Registry auf Cookies zurückgreift.

Re: VaadinUI und Cookies

PostPosted: Tue Jan 10, 2017 3:05 pm
by jvxdev
Ich habe eine Applikation mit VisionX erstellt.

Re: VaadinUI und Cookies

PostPosted: Tue Jan 10, 2017 3:10 pm
by Support@SIB
In diesem Fall, wird die Registry verwendet um den Namen des angemeldeten Benutzers zu speichern. Bei einer automatischen Anmeldung wird der Schlüssel gespeichert.

Wenn Sie komplett auf Cookies verzichten wollen, müssen Sie einen eigenen Launcher erstellen.