That's point. You are essentially duplicating your business model in
order to fit the UI framework.

-----Original Message-----
From: Martin Marinschek [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, August 22, 2006 4:52 PM
To: MyFaces Discussion
Subject: Re: very simple question regarding h:inputText

Personally, I don't use my business model as managed beans. My
"managed-beans" are a layer of page-supporting Java-classes instead,
and they carry business model objects as properties.

e.g. I don't use person as a managed bean - instead I have a
PersonEditor bean which will allow me to edit not only the person, but
all accompanying information as well.

regards,

Martin

On 8/22/06, Iordanov, Borislav (GIC) <[EMAIL PROTECTED]> wrote:
> No, it's defined in a Java class that contains action methods for
> several different (but conceptually related) forms. I'd like my
"backing
> beans" to not have any JSF API dependencies. IMHO, this is one of the
> biggest problems with JSF - it's too API intrusive as a framework. It
> seems to me that it likes to either (1) make your business model
> dependent on it or (2) force you to duplicate your business model. But
I
> might be mistaken, haven't used it enough yet.
>
> Regards,
> Bolerio
>
> -----Original Message-----
> From: Behrang Saeedzadeh [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, August 22, 2006 4:14 PM
> To: MyFaces Discussion
> Subject: Re: very simple question regarding h:inputText
>
> Isn't the action method a method defined in the backing bean :-?
>
> -Behi
>
> On 8/22/06, Iordanov, Borislav (GIC) <[EMAIL PROTECTED]> wrote:
> > I don't have a backing bean and I don't want to have one as it
doesn't
> > make sense for such an "add new" text box. The action method is the
> > proper place, thanks a lot.
> >
> > -----Original Message-----
> > From: Andrew Robinson [mailto:[EMAIL PROTECTED]
> > Sent: Tuesday, August 22, 2006 2:47 PM
> > To: MyFaces Discussion
> > Subject: Re: very simple question regarding h:inputText
> >
> > Answer: it depends
> >
> > if you want the value to be cleared even though there are validation
> > errors or if your submit is immediate, then you can bind your text
box
> > to a varaible on the backing bean. In the actionListener or action
of
> > the submit, clear the submitted value and local value of the
> > component.
> >
> > if you want the value to be cleared when a "normal" (non-immediate)
> > action is run, just clear the value from the backing bean that the
> > text box is bound to.
> >
> > On 8/22/06, Iordanov, Borislav (GIC) <[EMAIL PROTECTED]> wrote:
> > >
> > >
> > >
> > >
> > > Hi,
> > >
> > >
> > >
> > > I have an input box and an "Add" button next to it that allows the
> > user to
> > > enter new entries of something. After each submit, the text of my
> > input box
> > > must be cleared empty. But by default JSF keeps that last
submitted
> > value as
> > > the value of the component. How do I circumvent that? Any ideas?
> > >
> > >
> > >
> > > Thanks,
> > >
> > > Bolerio
> > >
> > >
> >
>
>
> --
> "We can only see a short distance ahead,
> but we can see plenty there
> that needs to be done." - Alan Turing
>
> "Science is a differential equation. Religion
> is a boundary condition" - Alan Turing
>
> Behrang Saeedzadeh
> http://www.jroller.com/page/behrangsa
> http://my.opera.com/behrangsa
>


-- 

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces

Reply via email to