Netbeans 的 Vaadin 插件

使用 NetBeans IDE 创建项目

在下文中,我们将引导你在 NetBeans 中创建 Vaadin 项目并演示如何运行它。

安装 NetBeans IDE 和插件中介绍了 NetBeans 和 Vaadin 插件的安装。

如果没有插件,你最容易使用 Vaadin 原型创建一个 Vaadin 项目作为 Maven 项目。你还可以将 Vaadin 项目创建为常规 Web 应用程序项目,但需要许多手动步骤来安装所有 Vaadin 库,创建 UI 类,配置 servlet,创建主题等。

创建项目

  1. 选择 ▸新的项目文件… 从主菜单或按 Ctrl + Shift + N 键。

  2. 在打开的新建项目窗口中,从右侧选择 Vaadin 类别和一个 Vaadin 原型。 StackOverflow 文档

    Maven Archetypes 概述中更详细地描述了原型。

  3. 在“ 名称和位置” 步骤中,输入项目参数。 StackOverflow 文档

    项目名

    项目名称。该名称必须是有效的标识符,该标识符可能只包含字母数字,减号和下划线。它附加到组 ID 以获取源的 Java 包名称。

    项目位置

    要创建项目的文件夹的路径。

    组 ID

    项目的 Maven 组 ID。它通常是你的组织域名,顺序相反,例如 com.example。组 ID 也用作 Java 源包的前缀,因此它应该是与 Java 兼容的包名。

    你的应用程序的初始版本。该号码必须遵守 Maven 版本编号格式。

    要放入源代码的 Java 包名称。

    其他创建属性

    属性控制各种名称。它们特定于你选择的原型。

    单击完成。

    当 Maven 加载所有需要的依赖项时,创建项目可能需要一段时间。

探索项目

项目向导为你完成了所有工作:已将一个 UI 类框架写入 src 目录。项目资源管理器中显示的项目层次结构显示在 NetBeans的新 Vaadin 项目中StackOverflow 文档 图 1. NetBeans 中的一个新 Vaadin 项目

mytheme

用户界面的主题。有关主题的信息,请参阅主题。

MyUI.java

UI 类,它是应用程序的主要入口点。有关 Vaadin 应用程序基本结构的信息,请参阅服务器端应用程序。

Vaadin 库和其他依赖项由 Maven 管理。请注意,库不存储在项目文件夹下,即使它们列在 Java 资源▸库▸Maven 依赖项虚拟文件夹中。运行应用程序

创建后,你可以按如下方式在服务器中运行它。

  1. 项目选项卡中,选择项目,然后单击工具栏中的运行项目按钮(或按 F6)。

  2. 选择部署服务器窗口中,从服务器列表中选择服务器。它应该显示 GlassFish 或 Apache Tomcat 或两者,具体取决于你在 NetBeans 安装中选择的内容。

    StackOverflow 文档

    此外,如果你希望在将来开发应用程序时也使用同一服务器,请选择永久记住

    单击确定。

此时将编译窗口小部件集,这可能需要一段时间。

如果一切顺利,NetBeans 将在端口 8080 中启动服务器,并根据你的系统配置启动默认浏览器以显示 Web 应用程序。如果没有,你可以手动打开它,例如,在 http:// localhost:8080 / myproject 。默认情况下,项目名称用作应用程序的上下文路径。

现在,当你在源编辑器中编辑 UI 类并保存它时,NetBeans 将自动重新部署该应用程序。几秒钟后完成后,你可以在浏览器中重新加载应用程序。