Last week, we had the author of TDD for a Shopping Website LiveProject. Friday at 11am Ranch time, Steven Solomon will be hosting a live TDD session just for us. See for the agenda and registration link
I work on icefaces. In icefaces we use rendered attribute for the components.
suppose a inputText component. It will have rendered attribute. In backing bean we take a boolean property. That property is assosciated to rendered attribute using Expression Language.
As boolean value default will be false, at first component will not be visible. For the radio button we set partialSubmit="true" attribute enabling asynchronous request. If the radio button is clicked, a request will be fired and enables the text box.
check in primefaces if the same functionality is available or not...