Ajax support takes the form of new components and, occasionally, component mixins.
Mixins are a kind of packaged additional behavior that can be added to different components. An example is Autocompleter.
As for integrating with Spring, there is a separate Tapestry-Spring subproject that makes possible simply injecting Spring artifacts into the page. There is also Tapestry-Hibernate integration library available, and using it is also very easy.
All these features aren't covered in my book though. There is a plan to write two other books - one on Ajax, another on testing and integration. [ March 04, 2008: Message edited by: Alexander Kolesnikov ]
Alexander Kolesnikov<br />Java Web Developer<br />SCJP 1.4, SCWCD 1.4, SCBCD 1.3<br /><a href="http://sundraw.ws" target="_blank" rel="nofollow">Tapestry 5: Building Web Applications</a><br /><a href="http://sundraw.ws/batik.jsp" target="_blank" rel="nofollow">Java Drawing With Apache Batik</a>
You get good luck from rubbing the belly of a tiny ad:
Sauce Labs - World's Largest Continuous Testing Cloud for Websites and Mobile Apps