最近需要学习wicket框架,而这个框架的学习资料好像也不是很多,到处找相关的资料来进行学习。另外这个框架因为出现的也比较早,现在使用的人并不是很多,自己学习一下,也就做一些记载。
使用工具 开发工具:eclipse
我以个人通俗的理解来看这个框架,有人说这个类似ASP.NET,实际上和安卓的开发同样有点类似,不去说的有多高大上,一切白话文形式的显示,希望对像我一样的小白能有一点点小帮助即可。
1-首先创建一个dynamic web project工程,我的目录如下,都是wicket常用的控件,简单的学习了一下。
2-这里先看demo里边的三个文件 HelloWordApplication.java HelloWordPage.java HelloWordPage.html
这里边HelloWordApplication 相当于一个入口,这个会在web.xml里边进行配置,然后调用Hello WordPage.java。这里边HelloWordPage.java HelloWordPage.html,两个的名字是一样的,也必须是一样的。下面看看每个文件内容
HelloWorldApplication.java
package hyron.wicket.demo;
import org.apache.wicket.Page;
import org.apache.wicket.protocol.http.WebApplication;
import hyron.wicket.bookmarkablepagelink.BookMarkablePage;
import hyron.wicket.border.BorderPage;
import hyron.wicket.box.CheckBoxPage;
import hyron.wicket.button.ButtonPage;
import hyron.wicket.checkgroup.CheckGroupPage;
import hyron.wicket.container.WebMarkupContainerPage;
import hyron.wicket.downloadlink.DownloadLinkPage;
import hyron.wicket.dropdownchoice.DropdownChoicePage;
import hyron.wicket.externallink.ExternalLinkPage;
import hyron.wicket.image.ImagePage;
import hyron.wicket.include.IncludePage