Welcome 微信登录

首页 / 软件开发 / JAVA / Wicket Web框架简介

Wicket Web框架简介2011-07-22 netbeans.org 您 web 应用程序中的每个窗口小部件都是在一个 Java 类中创建的,并呈现在一个 HTML 页中。该 Java 类与 HTML 页必须同名并且存在于同一个源结构中。它们通过一个 Wicket 标识符相互链接。稍后 将向您展示 IDE 如何支持基于组件的应用程序开发以便您能快速高效的创建可重用组件,这些可重用组 件将帮助您轻松实现 web 应用程序外观的一致性。

本教程所需要的软件

开始之前,需要在您 的计算机中下载并安装以下软件:

NetBeans IDE 6.0 Web & Java EE。

Java Standard Development Kit (JDK™) 5.0 版或 6.0 版

针对 NetBeans IDE 的 Wicket Support 插件。该插件由以下两部分组成:

org-netbeans-modules-web-wicket.nbm。 提供模板和其 他特定于 Wicket 的功能,本教程需要使用。

org-netbeans-modules-wicket-library.nbm。 提 供 Wicket JAR,并将它们安装到 IDE 的 Library Manager 中。因此,您不需要从 Wicket 站点下载 Wicket 发行版,这一款插件已经提供了所需的一切功能。

使用 Tools 菜单下面的 Plugin Manager 将以上两个模块安装到 IDE 中。

有关 Wicket 的更多信息,请参见 http://wicket.sourceforge.net/。有关 NetBeans IDE 对 Wicket 支持的详细资料,请参见 https://nbwicketsupport.dev.java.net/。如果您熟悉 Wicket,欢迎您为 NetBeans IDE 的 Wicket Support 模块贡献代码。

建立环境

在开始编写基于组件的应用程序之前,必须确保已经拥有了 所有必需的软件并正确地建立了项目。安装了用于 NetBeans IDE 的 Wicket Support 模块后,将出现一 个向导程序来帮助您建立 Wicket 应用程序所需的所有基本文件。

创建基于组件应用程序的源结构

我们应用程序的源结构必须包含 Wicket JAR 文件,在 web.xml 文件中注册的 Wicket servlet 和一 些标准工件,例如应用类和主页。由于使用的是 IDE,我们不需要手动创建所有的这些文件。取而代之的 是,我们使用一个向导来做这些工作。特别地,Web Application 向导的最终面板在基于组件的应用程序 的上下文中非常有用。

选择 File > New Project 选项。在 Categories 列表中,选择 Web 选项。在 Projects 列表中 ,选择 Web Application 选项。单击 Next 按钮。

在 Name and Location 面板中,在 Project Name 字段中键入 MyFirstWicketApp。将 Project Location 更改为计算机上的任意目录。

不要更改其它设置。如果您喜欢的话,也可以更改它们。Wicket 支持 J2EE 1.4 和 Java EE 5。可以 将 Wicket 应用程序部署到任何服务器。单击 Next 按钮。

在 Framework 面板中,选择 Wicket 选项。