struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Hill" <andrew.david.h...@gridnode.com>
Subject RE: Complicated Web Interfaces?
Date Mon, 02 Dec 2002 04:33:02 GMT
Ah. It would seem there is. :-)
JSF sounds rather good. I like!

<snip>
JavaServer Faces technology simplifies building user interfaces for
JavaServer applications. With the well-defined programming model that
JavaServer Faces provides, developers of varying skill levels can quickly
and easily build web applications by: assembling reusable UI components in a
page, connecting these components to an application data source, and wiring
client-generated events to server-side event handlers. With the power of
JavaServer Faces technology, these web applications handle all of the
complexity of managing the user interface on the server, allowing the
application developer to focus on application code.
</snip>

-----Original Message-----
From: Andrew Hill [mailto:andrew.david.hill@gridnode.com]
Sent: Monday, December 02, 2002 11:17
To: Craig R. McClanahan
Subject: RE: Complicated Web Interfaces?


So the components are basically a standardised way of keeping track of
widget state on the server side between requests?
Is their also an event model then?

-----Original Message-----
From: Craig R. McClanahan [mailto:craigmcc@apache.org]
Sent: Monday, December 02, 2002 11:05
To: Struts Users Mailing List; andrew.david.hill@gridnode.com
Subject: RE: Complicated Web Interfaces?




On Mon, 2 Dec 2002, Andrew Hill wrote:

> Date: Mon, 2 Dec 2002 11:02:34 +0800
> From: Andrew Hill <andrew.david.hill@gridnode.com>
> Reply-To: Struts Users Mailing List <struts-user@jakarta.apache.org>,
>      andrew.david.hill@gridnode.com
> To: Struts Users Mailing List <struts-user@jakarta.apache.org>
> Subject: RE: Complicated Web Interfaces?
>
> >>"Have you got an alternative suggestion for how to build complicated UIs
> for a web browser *without* using client side JavaScript?"
>
> Flash! ;-)
>

But isn't that still essentially client side scripting embedded in the
presentation logic?  :-)

> btw: I havent had time to look at JSF yet. Glad to hear its not just for
> rendering HTML, but is it applicable to JSP based rendering approaches
only,
> or more generic than that?
>

JSF is not applicable only to JSP.  There is a Java API that talks to the
component layer, plus the ability to plug in any rendering engine you want
-- JSP custom tags are only one such possible implementation.  In fact,
it should be quite feasible to write Flash renderers for JSF components.
The components themselves don't care.

Craig


>
> -----Original Message-----
> From: Craig R. McClanahan [mailto:craigmcc@apache.org]
> Sent: Monday, December 02, 2002 09:18
> To: Struts Users Mailing List
> Subject: RE: Complicated Web Interfaces?
>
>
>
>
> On Fri, 29 Nov 2002, Jonathan Holloway wrote:
>
> > Date: Fri, 29 Nov 2002 00:28:39 -0000
> > From: Jonathan Holloway <jph8@aber.ac.uk>
> > Reply-To: Struts Users Mailing List <struts-user@jakarta.apache.org>
> > To: 'Struts Users Mailing List' <struts-user@jakarta.apache.org>
> > Subject: RE: Complicated Web Interfaces?
> >
> > Ok in principle then it seems fine it's just I don't like the fact
> > that a scripting language whether client or server side can be
> > embedded in the presentation logic, it still seems like a bit of
> > a workaround.
>
> Have you got an alternative suggestion for how to build complicated UIs
> for a web browser *without* using client side JavaScript?
>
> >  I've wondered about whether the Model2X approach and the
> > Model 2 approach for some while now and it seems like the latter doesn't
> > seperate the concerns as much as Model 2X.  The only thing that makes me
> > doubt this is the fact that Sun and yourself have gone this way via the
> > Model 2 approach with Java Server Faces rather than the Model 2
> > approach.
> > Is there any particular reason why this method is preferred over the
> > Model 2X approach?
> >
>
> You'll have to point me at a definition of what you mean by "Model 2X" --
> I've seen the term bandied about, but don't know of any formal
> description.
>
> Regarding JavaServer Faces in particular, it is *not* a goal of JSF to be
> focused purely on HTML as the markup language.  There will be a set of
> common components included, but no requirement that HTML be the only way
> they are rendered.  I fully expect to see JSF implementations using all
> sorts of other technologies as well.
>
> > Jon.
> >
>
> Craig
>
>
> --
> To unsubscribe, e-mail:
> <mailto:struts-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail:
> <mailto:struts-user-help@jakarta.apache.org>
>
>
> --
> To unsubscribe, e-mail:
<mailto:struts-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail:
<mailto:struts-user-help@jakarta.apache.org>
>
>


--
To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-user-help@jakarta.apache.org>


Mime
View raw message