You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Howard M. Lewis Ship" <hl...@attbi.com> on 2003/03/19 00:19:41 UTC
RE: new 2.4 stuff
Not much external documentation, but I do heaps of Javadoc as I work.
--
Howard M. Lewis Ship
Creator, Tapestry: Java Web Components
http://jakarta.apache.org/proposals/tapestry
> -----Original Message-----
> From: joe panico [mailto:joe@panmachine.biz]
> Sent: Tuesday, March 18, 2003 7:16 PM
> To: tapestry dev
> Subject: new 2.4 stuff
>
>
> Is the new stuff, such as "dynamic lookup of specifications",
> and "implicit components" documented yet? I'd like to fiddle
> around with some of the junit tests, but I'm having a hard
> time understanding exactly what is going on because of the
> new features.
>
> I'm using 2.4 alpha-4
>
> regards,
>
> joe
>
> --
> Open WebMail Project (http://openwebmail.org)
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org
>
RE: new 2.4 stuff
Posted by joe panico <jo...@panmachine.biz>.
Nice summary. That ought to do the trick.
thanks.
joe
--
Open WebMail Project (http://openwebmail.org)
---------- Original Message -----------
From: "Howard M. Lewis Ship" <hl...@attbi.com>
To: "'Tapestry development'" <ta...@jakarta.apache.org>,
<jo...@panmachine.biz>
Sent: Tue, 18 Mar 2003 18:50:05 -0500
Subject: RE: new 2.4 stuff
> There's a bit on this out on the Wiki.
>
> In the HTML:
>
> jwcid="@Insert"
> jwcid="loop@Foreach"
> jwcid="@contrib:Palette"
> jwcid="table@contrib:Table"
>
> So the '@' signals that the rest of the jwcid is the type.
>
> These are all implicit components. Nothing in the page spec for implicit
> components.
>
> Paramters:
>
> value="literal"
> value="ognl:expression"
> value="string:key"
>
> First is standard, literal value. Same as <static-binding> in spec.
> Second is normal binding. Sam as <binding> in spec.
> Last is string binding, for l10n. Same as <string-binding> in spec.
>
> Changes from 2.3:
> Don't need an app specification.
> Default location for app spec is WEB-INF/xyz.application
> (where xyz is name of servlet)
> Lots of new supporting libraries from Jakarta commons.
> Can control extension used for templates
> Packages renamed
>
> 1.4 DTD more flexible, more defaults
> - Omit class from <page-specificaiton>, <component-specification>
> - Lots of places where you can provide value as attribute or as
> element body content (handy for OGNL expressions)
>
> Search path for page specifications:
> 1) As declared in app spec (if there is one!)
> 2) In same folder as app spec (if there is one)
> 3) In WEB-INF
> 4) Implicitly, from HTML template in context root
>
> Search path for component specs
> 1) As declared in app spec
> 2) In same folder as app spec
> 3) In WEB-INF
>
> Search path for page templates
> 1) As defined by $template asset (holdover from 2.3)
> 2) In same folder as page spec
> 3) In WEB-INF
> 4) In context root
>
> Search path for component specs
> 1) As defined by $template asset
> 2) In same folder as component spec
> 3) In WEB-INF
>
> --
> Howard M. Lewis Ship
> Creator, Tapestry: Java Web Components
> http://jakarta.apache.org/proposals/tapestry
>
> > -----Original Message-----
> > From: joe panico [mailto:joe@panmachine.biz]
> > Sent: Tuesday, March 18, 2003 7:36 PM
> > To: Tapestry development; 'Tapestry development'; joe@panmachine.biz
> > Subject: RE: new 2.4 stuff
> >
> >
> > ok, I"m assuming that this is an implicit component:
> >
> > jwcid="@Shell"
> >
> > Where's the best place to look for finding out how they work?
> > Or can you just give me the "reader's digest" summary?
> >
> > regards,
> >
> > joe
> >
> > --
> > Open WebMail Project (http://openwebmail.org)
> >
> >
> > ---------- Original Message -----------
> > From: "Howard M. Lewis Ship" <hl...@attbi.com>
> > To: "'Tapestry development'" <ta...@jakarta.apache.org>,
> > <jo...@panmachine.biz>
> > Sent: Tue, 18 Mar 2003 18:19:41 -0500
> > Subject: RE: new 2.4 stuff
> >
> > > Not much external documentation, but I do heaps of Javadoc
> > as I work.
> > >
> > > --
> > > Howard M. Lewis Ship
> > > Creator, Tapestry: Java Web Components
> > > http://jakarta.apache.org/proposals/tapestry
> > >
> > > > -----Original Message-----
> > > > From: joe panico [mailto:joe@panmachine.biz]
> > > > Sent: Tuesday, March 18, 2003 7:16 PM
> > > > To: tapestry dev
> > > > Subject: new 2.4 stuff
> > > >
> > > >
> > > > Is the new stuff, such as "dynamic lookup of specifications",
> > > > and "implicit components" documented yet? I'd like to fiddle
> > > > around with some of the junit tests, but I'm having a hard
> > > > time understanding exactly what is going on because of the
> > > > new features.
> > > >
> > > > I'm using 2.4 alpha-4
> > > >
> > > > regards,
> > > >
> > > > joe
> > > >
> > > > --
> > > > Open WebMail Project (http://openwebmail.org)
> > > >
> > > >
> > > >
> > --------------------------------------------------------------------
> > > > -
> > > > To unsubscribe, e-mail:
> > tapestry-dev-unsubscribe@jakarta.apache.org
> > > > For additional commands, e-mail:
> > tapestry-dev-help@jakarta.apache.org
> > > >
> > >
> > >
> > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail:
> > tapestry-dev-help@jakarta.apache.org
> > ------- End of Original Message -------
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org
------- End of Original Message -------
RE: new 2.4 stuff
Posted by "Howard M. Lewis Ship" <hl...@attbi.com>.
There's a bit on this out on the Wiki.
In the HTML:
jwcid="@Insert"
jwcid="loop@Foreach"
jwcid="@contrib:Palette"
jwcid="table@contrib:Table"
So the '@' signals that the rest of the jwcid is the type.
These are all implicit components. Nothing in the page spec for implicit
components.
Paramters:
value="literal"
value="ognl:expression"
value="string:key"
First is standard, literal value. Same as <static-binding> in spec.
Second is normal binding. Sam as <binding> in spec.
Last is string binding, for l10n. Same as <string-binding> in spec.
Changes from 2.3:
Don't need an app specification.
Default location for app spec is WEB-INF/xyz.application
(where xyz is name of servlet)
Lots of new supporting libraries from Jakarta commons.
Can control extension used for templates
Packages renamed
1.4 DTD more flexible, more defaults
- Omit class from <page-specificaiton>, <component-specification>
- Lots of places where you can provide value as attribute or as element body
content (handy for OGNL expressions)
Search path for page specifications:
1) As declared in app spec (if there is one!)
2) In same folder as app spec (if there is one)
3) In WEB-INF
4) Implicitly, from HTML template in context root
Search path for component specs
1) As declared in app spec
2) In same folder as app spec
3) In WEB-INF
Search path for page templates
1) As defined by $template asset (holdover from 2.3)
2) In same folder as page spec
3) In WEB-INF
4) In context root
Search path for component specs
1) As defined by $template asset
2) In same folder as component spec
3) In WEB-INF
--
Howard M. Lewis Ship
Creator, Tapestry: Java Web Components
http://jakarta.apache.org/proposals/tapestry
> -----Original Message-----
> From: joe panico [mailto:joe@panmachine.biz]
> Sent: Tuesday, March 18, 2003 7:36 PM
> To: Tapestry development; 'Tapestry development'; joe@panmachine.biz
> Subject: RE: new 2.4 stuff
>
>
> ok, I"m assuming that this is an implicit component:
>
> jwcid="@Shell"
>
> Where's the best place to look for finding out how they work?
> Or can you just give me the "reader's digest" summary?
>
> regards,
>
> joe
>
> --
> Open WebMail Project (http://openwebmail.org)
>
>
> ---------- Original Message -----------
> From: "Howard M. Lewis Ship" <hl...@attbi.com>
> To: "'Tapestry development'" <ta...@jakarta.apache.org>,
> <jo...@panmachine.biz>
> Sent: Tue, 18 Mar 2003 18:19:41 -0500
> Subject: RE: new 2.4 stuff
>
> > Not much external documentation, but I do heaps of Javadoc
> as I work.
> >
> > --
> > Howard M. Lewis Ship
> > Creator, Tapestry: Java Web Components
> > http://jakarta.apache.org/proposals/tapestry
> >
> > > -----Original Message-----
> > > From: joe panico [mailto:joe@panmachine.biz]
> > > Sent: Tuesday, March 18, 2003 7:16 PM
> > > To: tapestry dev
> > > Subject: new 2.4 stuff
> > >
> > >
> > > Is the new stuff, such as "dynamic lookup of specifications",
> > > and "implicit components" documented yet? I'd like to fiddle
> > > around with some of the junit tests, but I'm having a hard
> > > time understanding exactly what is going on because of the
> > > new features.
> > >
> > > I'm using 2.4 alpha-4
> > >
> > > regards,
> > >
> > > joe
> > >
> > > --
> > > Open WebMail Project (http://openwebmail.org)
> > >
> > >
> > >
> --------------------------------------------------------------------
> > > -
> > > To unsubscribe, e-mail:
> tapestry-dev-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail:
> tapestry-dev-help@jakarta.apache.org
> > >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail:
> tapestry-dev-help@jakarta.apache.org
> ------- End of Original Message -------
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org
>
RE: new 2.4 stuff
Posted by joe panico <jo...@panmachine.biz>.
ok, I"m assuming that this is an implicit component:
jwcid="@Shell"
Where's the best place to look for finding out how they work? Or can you just
give me the "reader's digest" summary?
regards,
joe
--
Open WebMail Project (http://openwebmail.org)
---------- Original Message -----------
From: "Howard M. Lewis Ship" <hl...@attbi.com>
To: "'Tapestry development'" <ta...@jakarta.apache.org>,
<jo...@panmachine.biz>
Sent: Tue, 18 Mar 2003 18:19:41 -0500
Subject: RE: new 2.4 stuff
> Not much external documentation, but I do heaps of Javadoc as I work.
>
> --
> Howard M. Lewis Ship
> Creator, Tapestry: Java Web Components
> http://jakarta.apache.org/proposals/tapestry
>
> > -----Original Message-----
> > From: joe panico [mailto:joe@panmachine.biz]
> > Sent: Tuesday, March 18, 2003 7:16 PM
> > To: tapestry dev
> > Subject: new 2.4 stuff
> >
> >
> > Is the new stuff, such as "dynamic lookup of specifications",
> > and "implicit components" documented yet? I'd like to fiddle
> > around with some of the junit tests, but I'm having a hard
> > time understanding exactly what is going on because of the
> > new features.
> >
> > I'm using 2.4 alpha-4
> >
> > regards,
> >
> > joe
> >
> > --
> > Open WebMail Project (http://openwebmail.org)
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org
------- End of Original Message -------