Archive for 'Java/JEE'

Tutorial: Authentication with Tomcat 6 using JNDI DataSourceRealm

Tutorial: Authentication with Tomcat 6 using JNDI DataSourceRealm

This article is a tutorial about how to implement an authentication mechanism in Apache Tomcat 6 by using a JNDI datasource for looking up users, their passwords and roles. It shows how to prepare Tomcat 6 for using a so called DataSourceRealm and describes how web applications can be secured by a security realm. The [...]

Tutorial/How to: Using Spring’s context with Apache Axis

Tutorial/How to: Using Spring’s context with Apache Axis

The integration of Spring and its context into a JSP (Java Server Pages) based environment like JSP itself or JSF is supported pretty well. But the bridge between Spring and Apache Axis or even other Servlet based frameworks and libraries has often to be build by yourself. This article describes one possible method for integrating [...]

Apache Sling: Bringing back the fun

Apache Sling: Bringing back the fun

It is coming silent but all the more powerful: Apache Sling. Sling’s slogan: “Bringing back the fun.”. Well, yeah. It does! This article is about its concepts and everything you have to know about it. Important links and tutoring resources, what Apache Sling is, why it is powerful and why I like it even whithout [...]

A memo about JCR’s types and type management

A memo about JCR’s types and type management

JCR, the Java Content Repository, uses typisation for its repository items. This article describes the basic concepts of JCRs typisations, the relationships between nodes and properties and the administration and shapings of those types.

About JCR – Java Content Repository

About JCR – Java Content Repository

JCR, also known as Java Content Repository or Content Repository for Java Technology API, actually consists of two specifications: JSR-170 describing JCR 1.0 and JSR-283 describing JCR 2.0. Both standards are intended to access content repositories in an uniform manner. First, it was developed by Day Software, but then partially given to the Apache Software [...]

Relaunch … done!

This webblog was now officially relaunched. It has been a long while ago that the recent post was published. Now that there are some challenging new e-commerce and development projects in sight, I will report my learnings and news to your more frquently. I’m looking forward to revive this blog. As a first step to [...]

The capability to invoke custom validation methods

The capability to invoke custom validation methods

From now on, I offer you my validation framework in version 1.0.0.c. I hope this version will become the final release.

ValidationFramework v1.0.0b released: New comfortable dataModelItemProvider

After two weeks of testing and enhancements, I decided to release my validation framework as a beta. The uncomfortable alpha dataModelItemProvider was replaced by the provider named beta. This new provider is based on classes and enums to identify DataObjects and its properties. Additionally, the whole framework received three bugfixes and internally got “smarter”.

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.

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, [...]

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 [...]