This week's giveaway is in the EJB and other Java EE Technologies forum. We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan on-line! See this thread for details.
Hi. As we all know, we can built our entire pages using JSF components only, there is no need to use HTML tags. But what about the performance ? (since JSF maintaines a tree of components, create a new whole page if needed) ? In JSF's best practice world ? is it ok to use ordinary HTML elements if we don't need to access the components at the server-side ? (like using table element instead of dataGrid component or using <c ut> instead of outputText component). Any ideas ?
Mixing JSF components and pure HTML can sometimes produce undesireable results in that the components will get rendered outside of the HTML you thought they should be inside of. It's more of a layout issue than anything else. JSF 1.2 is supposed to resolve this. That's about the only issue I know of other than just being consistent across all your pages.