I have to disagree.  The way that I read Martin's setup is that Martin
is keeping the UI/navigation logic of his application in a different
class/layer to the business model. (You may correct me if I am wrong)

I like the fact that I can use a simple POJO (business model) as the
centre of my application.  In my applications the business model is a
managed bean.  Using JDO I can also persist this POJO to the database in
a similar fashion.  In order to keep View and Control separate from the
Model I use aspects to capture the navigation and persistence stuff.
Thus I do NOT duplicate any business logic, and I keep the Model
separate from and View or Control logic.

-----Original Message-----
From: Iordanov, Borislav (GIC) [mailto:[EMAIL PROTECTED] 
Sent: 22 August 2006 22:00
To: MyFaces Discussion
Subject: RE: very simple question regarding h:inputText


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


* ** *** ** * ** *** ** * ** *** ** * 
This email and any files transmitted with it are confidential and 
intended solely for the use of the individual or entity to whom they 
are addressed. 
Any views or opinions presented are solely those of the author, and do not 
necessarily  represent those of ESB. 
If you have received this email in error please notify the sender. 
 
Although ESB scans e-mail and attachments for viruses, it does not guarantee 
that either are virus-free and accepts no liability for any damage sustained 
as a result of viruses. 
 
* ** *** ** * ** *** ** * ** *** ** *

Reply via email to