ShutDownListener in Java

| Posted in Entdeckungen, Entwicklung, Lesenswertes, Tips, Tutorials

Manchmal ist es in Java vernünftig, eine Art Destruktor zu schreiben, der z.B. permanent geöffnete Datenbank- oder Netzwerkverbindungen beendet. Dies kann man über einen sogenannten ShutdownHook in der Java Virtual Machine realisieren:

Runtime.getRuntime().addShutdownHook(new ShutdownHook());
public class ShutdownHook extends Thread
{
public void run() {
  // TODO: Implement
}
}

Nachtrag: Irgendwie will mein wp-syntax keine Zeilenumbrüche machen.

Die Freuden der Java-Programmierung

| Posted in Entwicklung, J2EE, lachen

Ich war auf der Suche nach einem Programm, das mir aus einer XML-Datei eine XSD-Datei generiert. Gefunden, nennt sich Trang und befindet sich im Ubuntu-Repository.

trang -I xml -O XSD email.xml email_schema.xsd

liefert aber folgendes:

Exception in thread “main” java.lang.NullPointerException
*** Got java.lang.NullPointerException while trying to print stack trace.

Haha!

Edit: Ist in einer späteren Version behoben worden.

Die Geburt der Rubrik “Tutorials für J2EE”

| Posted in Entwicklung, J2EE, Tutorials

Da ich mich in letzter Zeit privat stärker mit J2EE-Themen auseinandersetze, möchte ich in meinem Blog in Zukunft auch einige Sachen präsentieren. Deshalb werde ich in Kürze ein kleines Tutorial zur Datenbank-Verwendung mit Hibernate in Java veröffentlichen.

Nachtrag: Leider verschiebt sich die Veröffentlichung des Tutorials etwas, da ich gestern auf einen Fehler gestoßen bin, dem ich erst noch auf den Grund gehen muss.

Project Kenai

| Posted in Entdeckungen, Entwicklung

Manche von euch haben vielleicht schon von Suns OpenSource-Entwickler-Plattform gehört, ich habe mich dort nun anmelden können und folglich drei weitere Einladungen übrig.