Archive for 'Technologies'

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

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

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

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

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.

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.