As per my early blog post (
http://howardlewisship.com/blog/2006/03/from-fanciful-ideas-category.html ),
I would like to see object editting be dirt simple in Tapestry 5, using
built in components.  I'll be discussing some of this with Chris Nelson this
weekend.

I would like to see Trails5 be an Apache project next to Tapestry5.

One thing I hope to do is bridge the gap between Tapestry components and the
entity objects that contain the properties being updated.  To wit, a
component such as TextField should be able to see the setter method that it
will ultimately invoke, and be able to convert annotations (both defined by
Tapestry and defined by external sources such as EJB3 and Hibernate) into
server-side and client-side validation logic.

The upside is automatic coordination of validation at multiple layers.

The downside is that we may leave OGNL behind in the process, since its APIs
don't support anything like this.  I'll be discussing that with Drew
Davidson next week.  Of course, synthetic properties and instant class
reloading will reduce the necessity of OGNL.


On 8/3/06, hv @ Fashion Content <[EMAIL PROTECTED]> wrote:

> My goal is not to beat JSF, but to give Java developers a compelling
> reason to stay on Java and not jump over to Ruby on Rails. That's a
> tall order.

I think that's a very strong motivation indeed. I'm glad you are thinking
along those lines.

Having played around with ASP.NET/C# recently I can see some
attractiveness
in that direction as well.

Java really needs a much better framework for modern web apps than what
we have, and T5 sounds like it will be a strong candidate.

What are your thoughts on component data models. Are they going to evolve
in
T5 or
is that up to Trails to do that ?

Henrik




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Howard M. Lewis Ship
TWD Consulting, Inc.
Independent J2EE / Open-Source Java Consultant
Creator and PMC Chair, Apache Tapestry
Creator, Apache HiveMind

Professional Tapestry training, mentoring, support
and project work.  http://howardlewisship.com

Reply via email to