Skip to main content

Blog Archive for jhook during March 2006

Available Now After a lot of community testing with the 1.1 releases, we've decided to create a stable, milestone release available here. Facelets already has great documentation and provides unbeatable error handling with debugging features for the JavaServer Faces framework. True Component Development Many component frameworks available today still fall within the same development requirements...
Frameworks of Today All MVC frameworks basically operate within the same 5 phases: Decode Interpreting state/parameters passed from the client Validate This involves validating the information decoded and possibly authorization/authentication Update Once the submitted information is validated, update the Java model Invoke Some controller behavior is handled here, such as an action once state is...
It's always been my plan to write about the new EL-API, but based on some recent blogs and questions online, I thought I'd finally post something. How does the javax.servlet.jsp.el Relate? Lets approach this by example with what you know in JSP. With JSP you had: FunctionMapper fnMapper = ...VariableResolver varResolver = new VariableResolverImpl(pageContext);Expression expr =...
Background In a previous blog, "New Feature for JSF 1.2", I concluded with a few sentences on breaking through traditional MVC with JSF: At the 30,000 foot view, here we've broken through the traditional URI/resource in request/action based frameworks such as RoR, where each thing you want to partially handle has to be separated out and coordinated as a specialized endpoint. Not so with JSF since...
I've probably written a half a dozen solutions to MVC. All of them a discarded in a folder on my G: drive, never touched again. Every once and a while, after sitting with a notebook, I'll add another one to the G: drive. Maybe the 'G' stands for graveyard. The other night, I watched a DVD documentary on the band, Keane. It rambles on to a comment from Tim Rice-Oxley about writing songs; how...