主页 > 社区 > 项目 > platform

NetBeans 插件模块开发的基本术语

反馈

NetBeans 插件模块教程假设您熟悉与 NetBeans 插件模块开发有关的一些基本术语。术语很少,而且不是很难。掌握了下面的概念之后,您应该考虑阅读 Introduction to the NetBeans Idioms and Infrastructure

在插件模块开发中使用的基本术语如下:

  • NetBeans Platform。 主干应用程序,它提供大多数应用程序所需的全部内容,而大多数应用程序不需要的内容则不提供。NetBeans Platform 提供应用程序的常用要求,如菜单、文档管理和设置,完全开箱即用。“在 NetBeans 上”构建应用程序意味着,不是从头开始编写应用程序,而只是提供 NetBeans Platform 尚不具有的应用程序部分。开发周期结束时,您将您的应用程序与 NetBeans Platform 一起打包,从而节省了大量时间和精力,并获得强健可靠的应用程序。

  • System Filesystem。 包含从已注册模块的 layer.xml 配置文件中构建的 NetBeans 配置信息的常规注册表。NetBeans 将各种配置信息存储在 System Filesystem 中。例如,System Filesystem 包含名为 Menu 的文件夹,该文件夹包含具有名称(如 File 和 Edit)的子文件夹。这些子文件夹包含代表 Java 类的文件,这些类执行在 IDE 的“File”和“Edit”菜单中出现的操作。

  • 插件模块 (Plug-in Module)。 一组提供具有特定功能的应用程序的 Java 类。例如,Feed Reader 教程中的 Java 类提供的功能是 RSS/Atom Feed Reader。Java 类使用 manifest.mf 文件声明模块和 layer.xml 配置文件,以在 System Filesystem 中注册它们的功能。在 NetBeans 术语中,“plug-in”是一个形容词,而“module”是一个名词。它们之间没有明显的语义差别。

  • NetBeans API。 插件模块编写者都可以使用的公共接口和类。它们分为具体的 API,涉及不同类型的功能。Java 源包及其子包的内容和行为是 API,正如 API 参考文档中所指定的。要获得全部 NetBeans API 列表,请单击此处

  • Module Suite。 一组部署在一起相互依赖的模块。IDE 帮助您标记该套件,例如,您可以添加程序启动画面,并且您可以指定不想让应用程序提供的一部分 NetBeans 平台。