On 10/3/05, Leon Rosenberg <[EMAIL PROTECTED]> wrote:
>
> Thanx David, Gary.
>
> On 10/4/05, Gary VanMatre <[EMAIL PROTECTED]> wrote:
>
> > The use-case application's purpose is to demo the requirements of a
> specific
> > feature of Shale. We have not built an example using all the Shale
> > features.
> >
> > Shale is a framework built on top of JSF. It provides value added
> features
> > that are not in the vanilla API. If you are not fimillar with JSF, you
> will
> > really have a hard time seeing the value added features of Shale.
>
> I was hoping to find an example application like the mailreader (I
> thought it has been rewritten for Shale, at least someone was
> announcing it on the list).
> Nevermind, I will start with myfaces, and move to shale afterwards :-)


For the record, that (shale-mailreader) is definitely on the agenda ... we
had a volunteer, but so far that hasn't produced anything more than I've
been able to do myself.

>
> > > One thing I noticed, every link (in the resulting html) is a form
> > > submition. Is there a way to configure it?
> >
> ....
>
> > >Because, if not, it would
> > > be an absolute NOGO, since it would make the site uncrawlable (at
> > > least for modern search engines).
> > >
> >
> > I would think that for most web applications, you wouldn't want a user
> to
> > attempt to jump into the middle of a dynamic web application without a
> > context within the flow of the application?
>
> You mean, coming in with a non-functional link with some parameters?
> That's not a problem, you can detect it pretty early in the base
> action (filter whatever). The problem is, that if all your links are
> posts, you will be considered as not-interesting content by the search
> engine (only one url, different context). In a B2C business it's a
> kind of death...


As others have said, that particular issue is inherited from Shale's
dependence on JSF. If you don't like POST-only webapps, you'll want to look
elsewhere. On the other hand, being worried about whether a search engine
will index pages of a dynamic web application (as oppposed to a primarily
static web application that might have some dynamic aspects) seems like a
contradictory set of motivations :-). In particular, you will most likely
not like *any* Java based web application framework based on using
RequestDispatcher.forward() -- including Struts, for example, because the
URL that the client thinks it is indexing is *not* the URL of the action
that actually produced the content of that page.

>
> > > Where is the best place to start with Shale?
> > >
> >
> > There is some information here:
> > http://struts.apache.org/shale/index.html
>
> was my first try too :-) I thought there was a Wiki page? Didn't found
> any.


There is a Wiki page:

http://wiki.apache.org/struts/StrutsShale

but it doesn't currently have any pointers to completed applications using
the technoogy.

>
> > You might pick up one of the many books published on JSF. My favorite is
> > coauthored by one of the Struts committers (David Geary - Core
> JavaServer
> > Faces, ISBN 0-13-146305-5).
>
> Hmm yes, but isn't David a RoR convert now?


He definitely likes RoR, but he's also a Struts committer that has
contributed significantly to Shale :-). In particular, he's been
particularly active in the integration with Commons Validator and with
Tiles.

Anyway, thanx for your time :-)
>
> leon


Craig

Reply via email to