Академический Документы
Профессиональный Документы
Культура Документы
Apache Wicket is an open source, component oriented Java web application framework,
It’s a lightweight component-based web application framework for the Java programming
language conceptually similar to Java Server Faces and Tapestry.
Wicket applications are trees of components, which use listener delegates to react to
HTTP requests against links and forms in the same way that Swing components react to
mouse and keystroke events.
Wicket uses plain XHTML for templating, which enforces a clear separation of
presentation and business logic.
Unlike most web application frameworks, Wicket doesn't use XML for
configuration. Other than minimal configuration in the web.xml deployment
descriptor, all application configurations reside in your Application subclass.
In Wicket, all server side state is automatically managed. You will never directly
use an HttpSession object or similar wrapper to store state. Instead, state is
associated with components.
Wicket has been designed to work with POJO persistence frameworks such as
JDO or Hibernate. This can make database driven web applications quite easy to
write.
Wicket does not introduce any special syntax to HTML. Instead, it extends
HTML in a standards-compliant way via a Wicket namespace that is fully
compliant with the XHTML standard.
Features of Wicket
AJAX is not a new programming language, but a new technique for creating
better, faster, and more interactive web applications.
AJAX uses asynchronous data transfer (HTTP requests) between the browser and
the web server, allowing web pages to request small bits of information from the
server instead of whole pages.
The AJAX technique makes Internet applications smaller, faster and more user-
friendly.
HTML Rendering
DOM Control