您的位置:首页 > 编程语言 > Java开发

2009-03-10学习记录:NetBeans+Wicket开发JavaWeb应用程序

2009-03-10 21:11 821 查看
至于背景啊,并前提呀就不废话了,直接上文。

1.安装开发环境

下载、安装NetBeans IDE6.5 http://zh-cn.netbeans.org/download/6.5/ml/ ;windows版傻瓜安装,安装过程中选中Appache tomcat 做为Web服务器。

2.安装Wicket插件

启动IDE, 依次选择“工具->插件”,点击“可用插件,在右侧搜索框中输入"Wicket",列表中会出现Wicket Support和Wicket File Templates,安装这两项,立即重启IDE。(本人试过几次稍后重启的,都是不能激活Wicket Support)。

3.开工

创建一个Java Web 应用程序:执行 “文件->新建项目->Java Web ->Web应用程序”;下一步:项目名称本人例:MyWicketApp,保存位置本人为:E:/MY/JAVA/NB/MyWicketApp(以后有用);下一步:服务器选择Tomcat 6.0 ,JaveEE版选择JavaEE5(根据JDK生成),上下文路径默认;下一步:在框架列表中选择:Wicket 1.4,点击完成。

4.新建页面

在项目资源管理器中右击源包,选择新建Html页面,输入如下内容

<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<span wicket:id="message"></span>
</body>
</html>


wicket作为标记,在java服务端可获取该span,在同目录下新建一个java类,如下:

package com.myapp.wicket;

import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.markup.html.basic.Label;

public class MyFirstTest extends WebPage {
private static final long serialVersionUID = 1L;

public MyFirstTest(){
add(new Label("message","This is my first wicket application!"));
}
}


5.修改配置

展开配置文件修改web.xml,在xml标签中<filter>标记上加入如下标记:

<servlet>
<servlet-name> MyFirstTest</servlet-name>
<servlet-class> wicket.protocol.http.WicketServlet </servlet-class>
<init-param>
<param-name> applicationClassName </param-name>
<param-value> com.myapp.wicket.Application </param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name> MyFirstTest</servlet-name>
<url-pattern>/MyFirstTest/*</url-pattern>
</servlet-mapping>


修改源包中的Application.java文件,将getHomePage方法中return语句改为:

return MyFirstTest.class;

7.部署

右键点击项目文件名选择“部署”此时在src目录下根据包名可以找到源文件。

在dist目录中生成war文件,此文件也可以部署。

此记录是为了以后不忘:);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: