Download for free: ValidationFramework v1.0.0a

I decided to offer you my newest product for free! It is a free, simple, lightweight, fast, extendable, customizable and internationalizable validation framework intended to be used with java 5 and above.

Frisches Ganymede -> kein SVN-Zugriff

Wer so wie ich bereits das neue Eclipse 3.4 Ganymede getestet hat und dabei auf sein SVN zugreifen wollte hat festgestellt, dass Ganymede hier out-of-the-box keinen SVN-Zugriff gewährt. Weshalb erfährt man in diesem Artikel.

Neues Design, neues Glück…

… könnte es vielleicht heissen. Wer sich des Öfteren mal hier auf www.jee-tagebuch.de mit anderen interessierten Lesern tummelt wird feststellen, dass es ab sofort – 06.07.2008, 22:46 – ein neues Design gibt. Ich habe mir viel Mühe gegeben.

Opera 9.5 Probleme: … : Die endgültige Lösung

Soeben habe ich erfahren, dass es Opera geschafft hat, in der Version 9.51 des Browsers auch mit den JBoss Richfaces zu harmonieren. JSF-Entwickler können also aufatmen.

Sicherheitslücken einer Webanwendung mit Google-Ratproxy auf die Schliche kommen

Der Webgigant Google hat ein interessantes Produkt zum Aufspüren von Sicherheitslücken in Webanwendungen als Open Source unter der Apache-Lizenz 2.0 zur Verfügung gestellt. Es nennt sich Ratproxy und ist unter dieser URL zu finden.

Tutorial/HowTo: JSF Facelets Templating

Die Facelets bieten einen für viele Fälle ausreichenden Templatingmechanismus an. Diese nutze ich auch ausgiebig selbst in meiner Webapplikation. Der Mechanismus sieht Templates vor, die in Pages oder in weiteren Templates verschachtelt inkludiert und mit Parametern befüllt werden können. Als Parameter sind statische Werte (Strings, Javascript, CSS Styleangaben, u.s.w. aber auch JSF-EL (Expression Language) Ausdrücke [...]

Opera 9.5 Probleme: … : Lösung

Mittlerweile findt sich zu dem von mir in meinem vorherigen Beitrag beschriebenen Thema bereits etwas im Internet. Ich bin also nicht alleine mit meinem Problem. Die Ursache liegt wie vermutet bei den JBoss Richfaces. User berichten über Probleme mit von den Richfaces generierten Javascript (ECMAScript) Dateien.

Opera 9.5 Probleme: Weisser Bildschirm, Page wird nicht dargestellt

Vor drei Tagen testete ich den neuen Opera 9.5 final mit meiner Webapp Wotan. Die Version 9.5a und funktionierte bisher tadellos mit meiner Webanwendung. Aber diese final tut dies nicht. Ich erhalte stets nur einen weissen Bildschirm. Das merkwürdige ist, dass der Quelltext meiner Page komplett heruntergeladen wird. Ich kann den Quelltext über den Browser [...]

JBoss Richfaces und Ajax4JSF mit a4j:include für meine NavigationBar

JBoss Richfaces und Ajax4JSF mit a4j:include für meine NavigationBar

Am gestrigen Tag plante ich meine über die letzten zwei Wochen entstandene Navigationsleiste in meine Webapp einzubauen. Dazu wollte ich unbedigt ein a4j:include samt NavigationRules (in faces-config.xml) nutzen um diese Navigationsleiste wie eine Art Wizard nutzen zu können (siehe auch JBoss Beispiele unter der Richfaces LiveDemo RichFaces LiveDemo). Dieses Vorhaben gestaltete sich jedoch nervenaufreibender als [...]

HowTo: DBCP im Apache Tomcat 6

Was ist DBCP? Das Kürzel DBCP steht für Database Connection Pool.  Ein DBCP ist in der Regel eine sich selbst verwaltende Einheit in der Datenzugriffsschicht eines Programms (Server/Anwendung). Ein DBCP bietet eine konfigurierbare Menge von Datenbankverbindungen an, welche von einer Anwendung on demand benutzt werden können. Nach der Benutung muss die Anwendung die Connection freigeben, [...]

Web 2.0: Eine Dokumentation

Soeben stiess ich auf eine interessante Dokumentation über die Themen Web 2.0, Existenzgründung und den Markt des Webs. Interviewt werden unter anderem die Gründer der StudiVZ-Community. Sehr interessant sag’ ich da nur. Schaut es euch am besten an…

Jetzt gibts Flash für alle!

Viele Entwickler, darunter auch ich, schrecken vor der Verwendung von Adobes Flash zurück. Die Gründe sind so vielzählig wie auch einschlägig. Was mich an Flash stets abgeschreckt hat war der hohe  Aufwand zur Erlernung einer weiteren Programmiersprache und neuen Konzepten die in Flash Anwendung finden sowie die immensen Kosten für die Entwicklungumgebung (IDE). Flash nicht [...]

Die Spannung wächst: Opera Dragonfly

Bislang hinkte Opera der Pluginflut für Firefox auf dem Gebiet der Developmenttools arg hinterher. Aber wie ich soeben erfahren habe wird das Unternehmen Opera in Kürze ein Entwicklungswerkzeug (siehe auch Artikel “Zeit, Nerven und graue Haare: Web Development Helferlein”) mit dem Name Opera Dragonfly veröffentlichen. Es soll Gerüchten zu Folge ähnliche Funktionen und Features bieten [...]

PNG-24 Alpha Tranzparenz und der Internet Explorer

Noch vor einigen Wochen feilte ich an einem ansprechenden Design für meine Webapplikation WOTAN. Ich habe mir rund 30 Stunden Zeit genommen um ein Designkonzept für die gesamte Anwendung auszuarbeiten und zu implementieren. Zusätzlich hiess das für mich auch diverse Layouts und Bilder im Gimp zu erstellen. Für mich als Nicht-Webdesigner und absoluten unkreativen Kopf [...]

Zeit, Nerven und graue Haare: Web Development Helferlein

Webentwickler und Webdesigner werden wissen, dass Problemen mit Layouts, Javascript Code und Eigenheiten der einschlägigen Browser nur schwer auf die Schliche zu kommen ist. Nicht selten habe ich selbst Stunden mit clientseitigem Debugging über die Try-and-Error Methode vergäudet. Aber eines Tages kam die Wende.

Vom Frontend entkoppelte Dienste und Agents

Eine Enterprise Level Anwendung beinhaltet in aller Regel nicht nur die Anwendung selbst, sondern benötigt ebenfalls Randsysteme wie beispielsweise einen E-Mail-Server. Für Wotan werde ich Apache James, als kompakten und freien Mailserver einsetzen.

Was bisher geschah (Teil II)

Der Spassige Teil Nachdem ich soviel über Rechtsformen, Besteuerung, Bilanzierung und Verwaltungsthemen recherchiert und gelesen habe wurde es für mich Zeit für etwas Abwechselung. Ab in den etwas technischeren Bereich meines Projektes. Wie sieht es denn eigentlich mit dem Servlet-Hosting aus? Managed Hosting-Packages Es gibt fertige Servlet-Hosting Pakete auf Basis von Apache Tomcat. Leider sind [...]

Was bisher geschah (Teil I)

Und los geht’s Ideen für Funktionen und besondere Features sind ja nun gefunden. Die üblichen Funktionen, die es zu tausenden im Web gibt und die auch ich einbauen werde sind unter anderen die folgenden: Profil, Fotoalbum,Textnachrichten, Eigene Seite mit Blog , Eigener- und Cliquenkalender, Terminplaner, u.s.w. Nun kann ich durchstarten.