You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by andyhot <an...@di.uoa.gr> on 2007/12/19 20:10:26 UTC
T4: New tacos release
Hi,
the new tacos release (4.1.1) is already deployed at maven's central repo.
Details are at http://tacos.sourceforge.net/tacos4.1/ , here are some
quick notes:
-) tapdoc and tapdoc-maven-plugin. These can now work with annotation-only
components, see
http://tacos.sourceforge.net/tacos4.1/tapdoc/tapdoc-maven-plugin/usage.html
-) several improvements and fixes to @dojo:Widget
-) Timeline component based on http://simile.mit.edu/timeline/
-) new annotation @Cached along with @InjectPageLink,
@InjectExternalLink, e.t.c.
see http://tacos.sourceforge.net/tacos4.1/tacos-annotations/index.html
-) new binding prefixes (absoluteAsset)
-) new page/component resolvers, see
http://tacos.sourceforge.net/tacos4.1/tacos-core/quick-start/resolvers.html
Demo (for now) http://andyhot.gr/tacos-demo/app
--
Andreas Andreou - andyhot@apache.org - http://blog.andyhot.gr
Tapestry / Tacos developer
Open Source / JEE Consulting
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: T4: New tacos release
Posted by Matt Brock <br...@gmail.com>.
Andreas Andreou wrote:
>
> if you were building it on your own, perhaps you forgot
> the hivemind configurations?
>
Aw, jeez... yeah, that might be a good idea, huh?
Thanks.
--
View this message in context: http://www.nabble.com/T4%3A-New-tacos-release-tp14423354p14431566.html
Sent from the Tapestry - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: T4: New tacos release
Posted by Andreas Andreou <an...@gmail.com>.
it's in tacos-annotations...
if you were building it on your own, perhaps you forgot
the hivemind configurations?
On Dec 20, 2007 8:11 AM, Matt Brock <br...@gmail.com> wrote:
>
>
> Andreas Andreou wrote:
> >
> > Yep, it's for non-abstract methods that return something and that appear
> > within Tapestry pages or components.
> >
> > Is it possible that your method returns null?
> >
> No, I was trying it on a ListSelectionModel. Even an empty LSM is still an
> object.
>
> Are there any other dependencies in the @Cached annotation besides the
> AnnotationWorker and the Annotation definition class that I could be
> missing? I originally grabbed the source from the Tacos dev trunk because I
> couldn't find any package had the @Cached annotation in it. I'll take a
> look at the latest release source and see if something changed. It's a
> really clever hack--deceptively simple and remarkably powerful. I just wish
> I could get it to work. :)
> --
> View this message in context: http://www.nabble.com/T4%3A-New-tacos-release-tp14423354p14431402.html
>
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
--
Andreas Andreou - andyhot@apache.org - http://blog.andyhot.gr
Tapestry / Tacos developer
Open Source / JEE Consulting
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: T4: New tacos release
Posted by Matt Brock <br...@gmail.com>.
Andreas Andreou wrote:
>
> Yep, it's for non-abstract methods that return something and that appear
> within Tapestry pages or components.
>
> Is it possible that your method returns null?
>
No, I was trying it on a ListSelectionModel. Even an empty LSM is still an
object.
Are there any other dependencies in the @Cached annotation besides the
AnnotationWorker and the Annotation definition class that I could be
missing? I originally grabbed the source from the Tacos dev trunk because I
couldn't find any package had the @Cached annotation in it. I'll take a
look at the latest release source and see if something changed. It's a
really clever hack--deceptively simple and remarkably powerful. I just wish
I could get it to work. :)
--
View this message in context: http://www.nabble.com/T4%3A-New-tacos-release-tp14423354p14431402.html
Sent from the Tapestry - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: T4: New tacos release
Posted by Andreas Andreou <an...@gmail.com>.
Yep, it's for non-abstract methods that return something and that appear
within Tapestry pages or components.
Is it possible that your method returns null?
On Dec 20, 2007 7:30 AM, Matt Brock <br...@gmail.com> wrote:
>
> Looking over the description further, the annotation is supposed to be useful
> for any non-abstract method, even those contained in (abstract) pages. Yet
> my @Cached methods are being repeatedly called on page generation.
> --
> View this message in context: http://www.nabble.com/T4%3A-New-tacos-release-tp14423354p14431043.html
>
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
--
Andreas Andreou - andyhot@apache.org - http://blog.andyhot.gr
Tapestry / Tacos developer
Open Source / JEE Consulting
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: T4: New tacos release
Posted by Matt Brock <br...@gmail.com>.
Looking over the description further, the annotation is supposed to be useful
for any non-abstract method, even those contained in (abstract) pages. Yet
my @Cached methods are being repeatedly called on page generation.
--
View this message in context: http://www.nabble.com/T4%3A-New-tacos-release-tp14423354p14431043.html
Sent from the Tapestry - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: T4: New tacos release
Posted by Matt Brock <br...@gmail.com>.
andyhot wrote:
>
> -) new annotation @Cached along with @InjectPageLink,
> @InjectExternalLink, e.t.c.
> see http://tacos.sourceforge.net/tacos4.1/tacos-annotations/index.html
>
I tried using this on a couple of complex dao-calculated elements
(PropertySelections, for instance), but the methods are still called
multiple times despite the presence of the annotation. A quick look at the
source and I see that it's only good on non-abstract classes. So how is one
supposed to use the @Cached annotation for page methods when all Tap4 pages
are abstract?
I suppose I could try creating some "helper" concrete classes to generate
these calculated elements, but it could lead to spagetti-ish code. Any
suggestions?
--
View this message in context: http://www.nabble.com/T4%3A-New-tacos-release-tp14423354p14431033.html
Sent from the Tapestry - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: T4: New tacos release
Posted by Alejandro Scandroli <al...@gmail.com>.
congratsOnTheNewRelease++;
Thank you Andreas, excellent work.
--
Alejandro Scandroli
Amneris: We build process-driven web applications.
http://www.amneris.es
On Dec 20, 2007 3:22 AM, Kalle Korhonen <ka...@gmail.com> wrote:
> Congrats on the new release, excellent job once again!
>
> Kalle
>
>
> On Dec 19, 2007 11:10 AM, andyhot <an...@di.uoa.gr> wrote:
>
> > Hi,
> > the new tacos release (4.1.1) is already deployed at maven's central repo.
> >
> > Details are at http://tacos.sourceforge.net/tacos4.1/ , here are some
> > quick notes:
> >
> > -) tapdoc and tapdoc-maven-plugin. These can now work with annotation-only
> > components, see
> >
> > http://tacos.sourceforge.net/tacos4.1/tapdoc/tapdoc-maven-plugin/usage.html
> > -) several improvements and fixes to @dojo:Widget
> > -) Timeline component based on http://simile.mit.edu/timeline/
> > -) new annotation @Cached along with @InjectPageLink,
> > @InjectExternalLink, e.t.c.
> > see http://tacos.sourceforge.net/tacos4.1/tacos-annotations/index.html
> > -) new binding prefixes (absoluteAsset)
> > -) new page/component resolvers, see
> >
> > http://tacos.sourceforge.net/tacos4.1/tacos-core/quick-start/resolvers.html
> >
> > Demo (for now) http://andyhot.gr/tacos-demo/app
> >
> > --
> > Andreas Andreou - andyhot@apache.org - http://blog.andyhot.gr
> > Tapestry / Tacos developer
> > Open Source / JEE Consulting
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> > For additional commands, e-mail: users-help@tapestry.apache.org
> >
> >
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: T4: New tacos release
Posted by Kalle Korhonen <ka...@gmail.com>.
Congrats on the new release, excellent job once again!
Kalle
On Dec 19, 2007 11:10 AM, andyhot <an...@di.uoa.gr> wrote:
> Hi,
> the new tacos release (4.1.1) is already deployed at maven's central repo.
>
> Details are at http://tacos.sourceforge.net/tacos4.1/ , here are some
> quick notes:
>
> -) tapdoc and tapdoc-maven-plugin. These can now work with annotation-only
> components, see
>
> http://tacos.sourceforge.net/tacos4.1/tapdoc/tapdoc-maven-plugin/usage.html
> -) several improvements and fixes to @dojo:Widget
> -) Timeline component based on http://simile.mit.edu/timeline/
> -) new annotation @Cached along with @InjectPageLink,
> @InjectExternalLink, e.t.c.
> see http://tacos.sourceforge.net/tacos4.1/tacos-annotations/index.html
> -) new binding prefixes (absoluteAsset)
> -) new page/component resolvers, see
>
> http://tacos.sourceforge.net/tacos4.1/tacos-core/quick-start/resolvers.html
>
> Demo (for now) http://andyhot.gr/tacos-demo/app
>
> --
> Andreas Andreou - andyhot@apache.org - http://blog.andyhot.gr
> Tapestry / Tacos developer
> Open Source / JEE Consulting
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
Re: T4: New tacos release
Posted by Andreas Andreou <an...@gmail.com>.
On Dec 20, 2007 8:21 PM, Martino Piccinato <ma...@gmail.com> wrote:
> Congratulation Andy, I still think tacos is a must for tapestry users
> and look forward for tapestry 4.1.4/dojo 1.0 upgrade
Follow this on https://issues.apache.org/jira/browse/TAPESTRY-1902
--
Andreas Andreou - andyhot@apache.org - http://blog.andyhot.gr
Tapestry / Tacos developer
Open Source / JEE Consulting
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: T4: New tacos release
Posted by Martino Piccinato <ma...@gmail.com>.
Congratulation Andy, I still think tacos is a must for tapestry users
and look forward for tapestry 4.1.4/dojo 1.0 upgrade
On Dec 19, 2007 8:10 PM, andyhot <an...@di.uoa.gr> wrote:
> Hi,
> the new tacos release (4.1.1) is already deployed at maven's central repo.
>
> Details are at http://tacos.sourceforge.net/tacos4.1/ , here are some
> quick notes:
>
> -) tapdoc and tapdoc-maven-plugin. These can now work with annotation-only
> components, see
> http://tacos.sourceforge.net/tacos4.1/tapdoc/tapdoc-maven-plugin/usage.html
> -) several improvements and fixes to @dojo:Widget
> -) Timeline component based on http://simile.mit.edu/timeline/
> -) new annotation @Cached along with @InjectPageLink,
> @InjectExternalLink, e.t.c.
> see http://tacos.sourceforge.net/tacos4.1/tacos-annotations/index.html
> -) new binding prefixes (absoluteAsset)
> -) new page/component resolvers, see
> http://tacos.sourceforge.net/tacos4.1/tacos-core/quick-start/resolvers.html
>
> Demo (for now) http://andyhot.gr/tacos-demo/app
>
> --
> Andreas Andreou - andyhot@apache.org - http://blog.andyhot.gr
> Tapestry / Tacos developer
> Open Source / JEE Consulting
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org