Content
--> what is Wicket
---> Developer point of View
---> step by step Develpement
--->Example program --http://siva2baba.diinoweb.com
Apache Wicket is a web application framework for the Java programming language that reached version 1.0 in June of 2005. Wicket is a component-based web development framework similar to JavaServer Faces and Tapestry. It became an Apache top level project in June 2007.
According to Wicket's developers, Wicket improves on other component-based web frameworks in several ways:
- Transparent state management
- Wicket pages can be mocked up, previewed, and later revised using standard WYSIWYG HTML design tools (except when using special tags like <wicket:border>..</wicket:border> or <wicket:body/>).
- Dynamic content processing and form handling is all handled in Java code.
- No XML configuration files.
Developer point of View :
" who don't like all control flow in config xml's file this framework will be very useful"
Example program --http://siva2baba.diinoweb.com
Step by step Develpement
Wicket_Sample
||
WEB-INF
---------------> clasess
--------------->Sample
|----------->HelloWorld.html
|----------->HelloWorld.java
|------------>HelloWorldApplication.java
---------------> lib
|---------------->wicket-extensions-1.3.0-SNAPSHOT.JAR
|---------------->wicket-auth-roles-1.3.0-SNAPSHOT.JAR
|---------------->slf4j-jdk14-1.4.2.JAR
|---------------->wicket-auth-roles-1.3.0-SNAPSHOT.JAR
|---------------->slf4j-api-1.4.2/JK.JAR
--------------> Web.xml
||
index.jsp
|