Archive by Author

Day CRX how-to: A 15 minute screencast

I just found a nice screencast, showing how to build webapps with the CRXDE lite development environment. Just watch it, it is pretty impressive and easy to understand: http://www.day.com/day/en/products/crx.html

Tutorial: 12 steps to secure Apache Tomcat

Tutorial: 12 steps to secure Apache Tomcat

Securing a system environment or just even a web application can be a tricky undertaking. You will even face some challenges when trying to secure Apache Tomcat. I recently introduced myself about how to secure Tomcat. This article will show you, how to establish general secure Tomcat instances on Unix or Linux in twelve steps.

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

PostgreSQL: Index contains unexpected zero page at block 0

PostgreSQL: Index contains unexpected zero page at  block 0

This is a short notice about a problem I recently faced using PostgreSQL 8.4.2. with Hibernate. I was not able to find out why it exacly occurs, but at least I provide a solution to you. I appreciate, if you can support this article with an explanation, why this error occurs.

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

Problem: Upgrading WordPress to 2.8.1 and above -> Missing permissions?

Problem: Upgrading WordPress to 2.8.1 and above -> Missing permissions?

As I recently upgraded my WordPress version to v2.9.1, I faced the problem, that the administrative pages of some of my beloved plugins don’t work any more. The message you get displayed is “You do not have sufficient permissions to access this page.“. I found out that this is because of a modified security mechanism [...]

Tutorial: A slide about JCR

Tutorial: A slide about JCR

As I’m just working myself in to JCR and Apache Sling, I recently found a nice tutoring slide about JCR from Carsten Ziegeler.

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

Mouse click problem using Eclipse Galileo on Linux with GTK (Gnome)

Mouse click problem using Eclipse Galileo on Linux with GTK (Gnome)

As I recently upgraded my operating system from Ubuntu Linux 9.04 to Ubuntu Linux 9.10, I faced a weird problem using Eclipse Galileo: Most of the times I clicked a dialog’s button, nothing happend. As a programmer, I would have said that Eclipse forgets to handle onclick events .

JCR: Versioning and versionability

JCR: Versioning and versionability

JCR – the Java Content Repository – uses a versioning mechanism to create a history of content’s changes. Versioning means, that a node’s state can be saved for future recovery. Such a saved state is called a version. Saving a state is called checking in. This article is based on JSR-170 (JCR 1.0) and explains, [...]

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

Norwegians are off their heads ;-)

What kind of crazy invention is this? One thing is clear: It must be a lot of fun to control my browser like Opera intends it! Have a look at this…

Application-Quickshot: www.wenigzahler.de

I’m proud to present you an application, me and two of my mates build within two weeks after our ordinary work. (BTW: One of these colleagues has an own blog, too: www.watduhblog.de) The new application runs upon the domain www.wenigzahler.de We still have some open bugs, but we will fix them soon. As soon as [...]

Richfaces works with Opera 9.5 and above again

After round about five months of issues between Opera 9.5 and above and JBoss Richfaces, the Problem of Opera stopping loading Pages when Richfaces are used is solved.

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”.