Further incrementing the complexity over the input component we created previously, this time we will create a JSF calendar component. Being pragmatic OSS developers, we will leverage the existing javascript of the datepicker component from the jQuery UI project, and we’ll see how well the RichFaces CDK lends itself to mapping JSF component attributes into javascript configuration options. As always, if you are interested in following along in your IDE, you can get the code below on github.