JAVA WEB WICKET 6 HELLO WORLD
wicket 这个JAVA的WEB表现框架 相对其他框架来说稍微简单下,它只在HTML文档增加个标识
<span wicket:id="message">Message goes here</span>
在这里下载WICKET 框架:http://www.apache.org/dyn/closer.cgi/wicket/6.1.1
binaries/ 05-Oct-2012 17:45 -
CHANGELOG-6.x 05-Oct-2012 17:44 35K
KEYS 05-Oct-2012 17:44 22K
apache-wicket-6.1.1.tar.gz 05-Oct-2012 19:33 4.3M
apache-wicket-6.1.1.tar.gz.asc 05-Oct-2012 19:33 195
apache-wicket-6.1.1.zip 05-Oct-2012 19:33 8.0M
apache-wicket-6.1.1.zip.asc 05-Oct-2012 19:33 195
binaries 目录下
apache-wicket-6.1.1-bin.tar.gz 05-Oct-2012 17:45 25M
apache-wicket-6.1.1-bin.tar.gz.asc 05-Oct-2012 17:45 195
apache-wicket-6.1.1-bin.zip 05-Oct-2012 17:45 25M
apache-wicket-6.1.1-bin.zip.asc 05-Oct-2012 17:45 195
我们下载:
apache-wicket-6.1.1-bin.zip 05-Oct-2012 17:45 25M 这个是二进制JAR包和实例WAR
apache-wicket-6.1.1.zip 05-Oct-2012 19:33 8.0M 这个是源代码
这个WICKET6 需要JAVA JDK6 这个JDK6下载和安装这里不讲了.另外使用NETBEAN 7.0中文版 而不是ECLISPE.
NETBEAN 7->文件->新建项目->JAVA WEB->web 应用程序->下一步->选择项目名称,存储地址->下一步->
服务器选择 APACHE TOMCAT 7.0.11 ; Java EE版本:JAVA EE 6 WEB ; 上下文路径: /webapplication2
netbean 7安装的时候带上TOMCAT.
下步后 不选择应用框架. 因为这里面列出来的没有我们想要的-->完成
在NETBEAN 左侧出现新的项目,在树目录顶上出现有:项目;文件;服务器标题栏.
项目这块目录结构:
web 页
Meta-inf
web-inf
index.jsp
源包
库
配置文件
文件这块目录结构:
webapplication2
--- nbproject
--- src
------ conf manifest.mf
------ java
---web
-----META-INF context.xml
-----WEB-INF beans.xml
-----index.jsp
--build.xml
主要关注SRC目录和WEB目录,NBPROJECT和BUILD.XML是NETBEAN编译时候用的. 另外BEANS.XML可以暂时删除掉.其他两个文件可以不理睬.
回到 项目结构上 选择库然后把WICKET6.1的JAR添加进来. 右键->添加库 显示个列表框表示现有已安装的库 我们选择-->创建->取个WICKET6
选择按钮 <添加JAR/文件夹...> 然后把WICKET解压出来的JAR统统加进来就是了. 不过这里注意下不能选择文件夹哦!
WICKET JAR包: 那个BIN下面有大部分的JAR包,当没有日志包 需要从实例WAR里挖出来 用7ZIP提取出来 在wicket-examples\WEB-INF\lib\下面有56个包
好了现在环境基本搞定了!
在项目目录上 选择源包右键->新建->JAVA包->取个"HelloWorld"包名 OK 后就出现了灰色包图标
然后在该图标上右键 新建JAVA类 取名为"HelloWorldApp" 就出现了HelloWorldApp.java
写下如下代码: