Skip to main content

Manfred Riem

I love working with a broad range of technologies. At work it is mostly JavaEE and JavaSE technologies, as a hobby I do some Java on devices.



Hurray Java 8 is out! See for more information at...

In every JSF application view state is kept either on the client or on the server. How do you make sure this state is smaller?

Today we are covering what the "com.sun.faces.sendPoweredByHeader" context-param does.

The "com.sun.faces.validateXml" context-param makes it possible for you to have the Mojarra JSF runtime verify your configuration files against the faces-config.xml schema. If an error is found...

By convention in Faces Flows the page that is the start node has the same name as the flow, but is it possible to change that? It sure is, read on!

The JavaEE team at Oracle has been busy processing the feedback from the JavaEE 8 Community Survey


Why would you add a placeholder component to the tree using ui:component? Well, sometimes you need to add content dynamically, but you also need to be able sure where it ends up.

I want to wish you all a Happy New Year!

And that is it.


Occasionally, users have the need to override the version of JSF included in the application server by bundling a different version of JSF with their application. If you are trying to use CDI in...

To make it possible to debug the view tree the JSF runtime has a debug component (ui:debug) that you can use. What is the best way to do this?

How do you convert a date in JSF?

If you have ever wondered which version of Mojarra is running on the container you can determine what version is running using a simple piece of code. How?

Hurray, 50 JSF tips!

Ever wondered how you would use a composite component within a composite component? Or is it not possible? It most certainly is possible, so lets see how!

In the previous blog entry we touched upon packaging a custom converter. Now we'll describe what you need to do to use it.

Just like a composite component you might want to distribute a converter, but how would you package it? Easy, read the rest down below!

Sometimes you need to write a custom converter to converter the client side representation to an object instance and vice versa. What is need to use a custom converter? See below.

When you developed a composite component the namespace you would be seeing would look like "". But what if you are not allowed to use it that way or you...

In the previous blog entry we set the stage on how to package a composite component in a JAR. Now we are going to use it!

If you want to share a composite component between projects you should package it in a JAR.

In JSF 2.2 it is has been made easier to work together with a HTML designer. The page below exposes a traditional h:inputText and a h:commandButton using a more HTML 5 friendly way of doing this...

In JSF 2.2 it is possible to define flows, one of the things you would want to do is to be able enter and to exit a flow. This blog entry shows you a sample on how you can enter a flow and also...

On the #jsf IRC channel Ryan asked how you can get it so the JSF runtime loads resource library contracts from the filesystem. This blog entry will show you how.

In the previous blog entry a single resource library contract was applied. However did you know that you can stack them?

In JSF 2.2 you have the ability to define a resource library contract so you can deliver a different experience on the basis of which user visits your website. This blog entry shows you how you...

Creating and using a composite component is very straightforward.

How can you create a custom validator and use it? See below!

Last week I posted a blog entry where I urged people to join the JCP process to further JavaEE. In this blog entry I will list ways you can participate with a specification that could be part of...

Jersey 2.4.1 has been released! See the release notes for more information. Or download it from...

Wondering how you programmatically create a flow and use it?