>Adam Winer schrieb:
>> Is the code reduction you're noting there from eliminating the JSP tag 
>code?
>> 
>Mostly yes, the tld definitions and taglib binding class is pure jsp,
>there also could be a cut down on the faces-config parts
>and standard behavior like save stating that way.
>So it probably is 70% jsp gluecode elimination 30% jsf boilerplate code 
>elimination.

I brought up to the WebTier EG that UIComponentTag should instead be 
implemented with the DynamicAttributes contract, but this I believe was dropped 
in favor of toolability.

Really, these next specs, JSP more than anything, needs to look at all of this 
extra configuration *crap* as optional metadata for tooling and special cases 
instead of requiring it.  All of JSF's component logic within JSP tags can be 
boiled down to simple rules by contract/implementation.  A 
UIComponentDynamicTag with the DyanmicAttributes contract would've made 
dropping in new UIComponents so much easier, but now with the other default 
'error when we see #{..}' in place, I don't know think even automating this 
logic is even feasible.

-- Jacob

>
>I have to run statistics but I constantly get the eery feeling that 
>every jsf component has a huge burden of jsp binding code, xml 
>boilerplates and some burden of jsf boilerplate code.
>(Probably the jsp bindings alone accounting for almost 30% of the code)
>

Reply via email to