We've been using TDD for Mojarra for nearly a decade now and after all that time, we have decent number of tests. For historical reasons these tests mostly use GlassFish, but we are naturally migrating them to use WebLogic Server. As part of that work, I had to learn how to set up a simple cluster in WebLogic Server 12.1.2 to validate the fix for this bug that prevents @ViewScoped beans from...
on Apr 25, 2014
I've been blessed with the opportunity to speak about JSF 2.2 at JavaZone and JavaOne. Just before both events I'm doing a full day JSF 2.2 class. This blog entry advertises both classes.
JSF 2.2 Class in Mannheim, Germany Monday 2013-09-09
Thanks to Papick Taboada, I partnered with OIO to present a full day JSF 2.2 class at their facility in Mannheim, Germany on Monday 2013-09-09. Here is the...
on Aug 28, 2013
This brief blog entry explains the Mojarra bug triage process, and shares some tips for maximizing the chances your bug will be quickly fixed and find its way into a release. Mojarra is the JSF implementation in several app servers and is the source code from which the reference implementation of the JSF specification is derived.
Mojarra has had a publically accessable issue tracker since 2004,...
on Jul 15, 2013
This quick blog entry is just to advertise the availability of the Proposed Final Draft of JSF 2.2 (JSR-344). You may download the draft of the spec at <http://jcp.org/aboutJava/communityprocess/pfd/jsr344/index.html>. You may try out the implementation by dropping this maven GAV into the modules directory of GlassFish 18.104.22.168: <a href="http://search.maven.org/#search|ga|1|g%3A%...
on Mar 15, 2013
As mentioned in my talks at JavaOne San Francisco 2012, JSF 2.2 will include a new feature I'm calling HTML(5) Friendly Markup. I owe a debt of thanks to Frank Caputo for collaborating with me on ideas and code for the feature, including the code example from this blog entry. The JSR-344 Expert Group also deserves mention. In true lean fashion, this code sample is taken directly from TDD tests...
on Nov 1, 2012
This ultra-quick blog entry shows how to use the JSF runtime to
access metadata for a composite component. Note that most of the
metadata is optional when creating a composite component, therefore,
this entry will be of interest to tool vendors and those wishing to
write composite components that stand a chance of showing up nicely in
The Using Page
When showing a composite component demo...
on Sep 2, 2009
I'm pleased to announce the availability of the Public Review
revisions of the next release of the JavaServerTM Faces and
Pages specifications. The Faces spec may be downloaded from <http://www.jcp.org/en/jsr/detail?id=252>
and the Pages spec may be downloaded from <http://www.jcp.org/en/jsr/detail?id=245>
We really want feedback! Please use our Forum
to share your thoughts on the...
on Apr 14, 2005
The ServerSide Java Symposium, blogging live. I just attended Mark
Hapner's keynote and here are my notes.
Mark started out listing some things that companies own, vs. whatcommunities own. Companies own OS's, some protocols (AIM), but theydon't own the wire. Communities own massively distributed services,such as email, content, and also protocols. ...
on Mar 3, 2005
The ourfaces project is intended to be a casual, yet very useful
repository of JavaServer Faces components. I say casual because we want
have a low barrier to entry for adding new components to the repository.
The project leader, Matthias Unverzagt, has made it very easy to get
started as a contributor, in four simple steps.
Of course, if it's easy to be a contributor, it's even easier to be a...
on Aug 18, 2004