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.


mriem's blog

And we have moved!

Posted by mriem on July 5, 2015 at 12:24 AM PDT

And we have moved to

Glassfish is not dead

Posted by mriem on May 12, 2015 at 10:19 PM PDT

You might have heard some folks in the JavaEE community scream "Glassfish is dead!"

As I work on 2 technologies that are going to end up in JavaEE 8 I can say that for me that is certainly not the case.

Certainly we do not do a lot of "official" releases of the RI implementation of JavaEE, but does that mean it is dead?

Going back in memory lane

Posted by mriem on May 11, 2015 at 10:33 AM PDT

When writing an article about HtmlUnit and Maven integration testing I never expected that article to become as popular as it has.

Most of my blog entries have a modest number of reads, but apparently HtmlUnit integration testing is popular enough to warrant 11,109 reads as of today.

For a technical blog I consider that a good number ;)

Maintaining Mojarra and its testing stack

Posted by mriem on April 30, 2015 at 11:12 PM PDT

Software is an interesting thing.

We currently live in a very fast paced society where changes seem to come and go. However that is really only true for consumer electronics. Most systems that consumers are hardly aware of run stacks that are a couple to several years old and for those it is not economical to change at the rate consumer electronics does.

Mojarra 2.3.0 Milestone 2 has been released!

Posted by mriem on April 9, 2015 at 12:28 PM PDT

The JavaEE 8 process is underway and JSF 2.3 is making progress.

We have just released our 2nd milestone.

See for the release notes

Download it from


MVC vs JSF a bit of a different perspective

Posted by mriem on March 13, 2015 at 12:29 AM PDT

Now that both JSRs are in full swing I am going to offer you all a bit of a different perspective between the 2 technologies.

As I have stated before I view them both complementary to each other!

I want to talk a bit about the actual work of doing the JSRs themselves.

MVC JSR 1.0 Snapshots

Posted by mriem on February 18, 2015 at 8:10 AM PST

The MVC JSR is progressing nicely and we have started publishing SNAPSHOT builds.

If you want to try them out grab the API JAR from and the Implementation JAR from

JSF 2.3 Using a CDI managed Validator

Posted by mriem on January 16, 2015 at 11:38 AM PST

Just like the previous blog entry "JSF 2.3 Using a CDI managed Converter" you can now do the same thing with Validators.

So how does that look in code?

  @FacesValidator(value = "myValidator", managed = true)
  public class MyValidator implements Validator {

     MyModel model;

JSF 2.3 Using a CDI managed Converter

Posted by mriem on January 15, 2015 at 3:27 AM PST

Although a converter is considered an attached object (part of the view state) commonly people ask support for CDI injection into a converter. Since we did not want to upset the original contract of what a converter is we had to look at how we can best support the requested use case.

Happy New Year!

Posted by mriem on January 1, 2015 at 7:22 AM PST

Happy New Year to all!