It already has four pages and some auxiliary code too. We shall
continue to develop this application in the coming chapters.
We have learned to influence the inner working of Tapestry, by providing a
custom creator for an application state object.
In the next chapter, we are going to use some really powerful Tapestry components.
They bring with them complete sophisticated pieces of interface which require
very little configuration, so we can get a lot of functionality with minimal effort. As
before, we shall learn new components not just theoretically but by using them in
our Celebrity Collector web application.
???
???
Advanced Components
We are already familiar with a significant number of Tapestry components, and
using them, we can build sophisticated and functionally rich interfaces. It so happens
however, that many web applications have certain patterns repeating on their pages.
For example, they have tables that display different data or they have forms that
accept user input and then put the submitted details into some kind of Java
Bean object.
Wouldn't it be convenient to have such repeating patterns already implemented as
components, ready to be dropped onto a page? It certainly would, and the current
version of Tapestry 5 already comes with a few components of this kind.
Pages:
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173