Hello list,
I am absolutely new to Apache Wicket (and new to writing
java-web-frontends instead of web-services) and not sure whether it is
right for my needs.
I got some questions regarding the rendering process.
For template sharing between client and server it would be great if I
can get a wicket-tag-free template-version at processing time.
The idea:
My Wicket-template looks like:
<wicket:panel>
<table>
<tr>
<th>$userNameTitle</th>
<th>$lastLoginTitle</th>
</tr>
<tr wicket:id="users">
<td><span wicket:id="username">$userName</span></td>
<td><span wicket:id="lastLogin">$lastLogin</span></td>
</tr>
</table>
</wicket:panel>
When I am interested in the user's section, I want to do the following
(in pseudo-code):
myUserView.getTemplate();
//output is completely freed of Wicket-specific stuff:
<tr>
<td><span>$userName</span></td>
<td><span>$lastLogin</span></td>
</tr>
However I am even happy with this output:
<tr>
<td></td>
<td></td>
</tr>
NOTE: The inner wicket:id's were left. Maybe I have to call their
content seperately (and then getting their content together with the
corresponding placeholders).
What is the main idea behind that?
A collegue of mine comes from the PHP-corner. They were able to share
the template between server and backend, so that a client-side
JS-template-engine rendered the same HTML as the server's
template-engine (PHP).
On AJAX-requests they were saving a lot of traffic and ressources, since
they just needed to serialize their PHP-models to JSON and respond them
to the client.
Their JavaScript developers did not need to know about the PHP-backend.
Using Apache Wicket, I want to achieve the same with a Java-backend.
Another thing:
Using PHP and a placeholder-like template-engine that supports basic
logic (if, else, loops) their designers did not need to know about the
PHP-classes that are responsible for creating the placeholders as long
as they worked correctly.
So a designer without knowledge about the backend's language was able to
work on a template. He was able to give even and uneven rows in a table
different colours right from the template's logic.
Is this possible with Apache Wicket, too?
Any other suggestions, opinions, advices? :)
Regards,
Em
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]