XML-Verarbeitung mit XStream

Wir nutzen bei sLAB schon seit langem XStream als Möglichkeit XML zu serialisieren und deserialisieren. Die Bibliothek ist seit Dezember 2008 unverändert und ich bin im Moment wieder dabei, damit zu arbeiten.

Setup

Für das Tutorial benötigen wir erst einmal ein paar Klassen zum serialisieren. Wir beginnen einfach mit zwei Klassen Angestellter und Adresse.

package de.billmann.xstream;  
public class Angestellter {  
  private Long personalNummer;
  private String vorname;
  private String nachname;
  private Adresse adresse;
  private long internerWert;
  public Angestellter() {
    this.internerWert = System.currentTimeMillis();
  }
  public Long getPersonalNummer() {
    return personalNummer;
  }
  public void setPersonalNummer(Long personalNummer) {
    this.personalNummer = personalNummer;
  }
  public String getVorname() {
    return vorname;

Read More

Dynamisches JavaScript Login Formular

Um ein wenig mehr Interaktion in die Seite zu bekommen, habe ich beschlossen im Falle von aktivierten JavaScript auf eine eigenständige Login/Registrierungsseite zu verzichten und eine dynamische Alternative anzubieten.

Hierbei ist es wichtig, dass für den Fall, daß JavaScript deaktiviert ist, die Seite trotzdem noch funktionstüchtig ist.

In diesem Tutorial möchte ich mein Vorgehen kurz beschreiben und den nötigen Quellcode dafür angeben. Die Idee stammt ursprünglich von http://www.visual-blast.com/javascript/sliding-login-panel-with-jquery/ und wurde hier angepasst.

1. Link zum Login-Formular

Für den Fall, dass JavaScript deaktiviert ist, benötigen wir einen Link log in / register der zum klassischen Login-Formular

Read More