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 选项。 Wicket Web框架简介(2)时间:2011-07-22 netbeans.org不要改变默认设置。该面板提供了以下字段: Action Servlet Name:显示将在 web.xml 文件中定义的 servlet 名称。 Action URL Pattern:将相关 URL 添加到 web.xml 文件中。 Wicket Application Class:在进行应用程序范围设置的地方(如主页)指定类的名称。 Wicket Home Page:指定主页的名称,它将包含名为 xxx.java 和 xxx.html 的文件。 Dummy POJO:POJO 是 Wicket 中的通用工件。这里,您可以令 IDE 为您生成一个简单的、空的 JavaBeans 文件。 Main Package:IDE 用来放置所有生成工件的 Java 包。 Add Example Formatting:添加一个由 Java 类和 HTML 文件组成的可重用组件,以及一个 CSS 样式 表,以便为您所有的 web 页定义通用标题。 单击 Finish 按钮。 IDE 创建了 MyFirstWicketApp 项目。此项目包含所有源和项目元数据,例如项目的 Ant 构建脚本。 此项目在 IDE 中打开。您可以在 Projects 窗口 (Ctrl-1) 中查看 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |