On Jan 31, 2008 7:43 AM, Martin Marinschek <[EMAIL PROTECTED]> wrote: > Hi Matthias, > > > On Thu, Jan 31, 2008 at 7:40 AM, Matthias Wessendorf <[EMAIL PROTECTED]> > wrote: > > one more statement... perhaps the "business logic" term is/was confusing; > > > > I create components/renderers all the day. My main job is writing the > > RENDERER logic (for the renderer). > > (client-side (JS) and server-side (java)) > > yes, but you have to admit there is a lot of component logic in MyFaces. > Take UIData (or HtmlDataTable) or tabbed-panel, Schedule..., for example - > it is really nasty to work on these rather complicated component classes if > after every change, you have to rebuild/restart. There is not only renderer > developers out there in the world!
args... I haven't said that :-) But again, the CoreTable is also having custom logic. I only used inputText as one (meaning one out of more....) example. Ok. CoreTable: simple and generated (get/set). Extends "UIXTable". more complex; does things like: -broadcast() -what not. This is from the UIXTableTemplate. UIXTable extends UIXIterator (has more logic, done in UIXIteratorTemplate) UIXIterator extends UIXCollection, which is a real SVN-based source code class (ergo has logic) that extends UIXComponentBase @renderer developers: I haven't said!!!!!!! that business logic is renderer logic.... when creating a component lib, isn't the focus: -components -renderers An application developer isn't really interested in dealing with the renderers. They should (use the components, to set data etc). Renderers just "deliver the comp-state in a markup". phew, this thread is really annoying > > regards, > > Martin > -- Matthias Wessendorf further stuff: blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf mail: matzew-at-apache-dot-org
