Tapestry 4 already had a powerful built-in infrastructure for input validation, but
in Tapestry 5 it goes much further. You as a developer will have to do very little,
usually simply declaring what exactly you want, while your application will not
only clearly mark the erroneous fields, but also automatically display an appropriate
message in the language preferred by the current user.
Built-In Internationalization Support
A Java platform itself provides substantial support for internationalization and
localization but, in Tapestry we do not need to know the details of that support.
We just use a few simple hooks provided by the framework to have our application
displayed in as many different languages as we wish.
It is actually quite amazing to see how one mouse click totally changes the language
of the application. Everything??”text, images, different controls, suddenly begin to
speak in a foreign language! It is an impressive feature, considering how little we
have to do to enable this flexibility.
Chapter 1
[ 11 ]
Inversion of Control Made Easy
Inversion of Control (IoC) and Dependency Injection are amongst the most popular
software development paradigms these days, and they deserve their popularity.
Pages:
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32