插件架构简介

Skip to end of metadata



Go to start of metadata


插件打包

Joget支持2种类型的插件,有标准Java插件动态OSGI插件。  

标准Java插件

  • 构建为标准Java JAR
  • 插件类应该以“org.joget”开头的包名称放置。(OEM发行包允许指定其他包名)
  • 使JAR可用于Java类路径(例如,将其放在WEB-INF / lib或应用程序服务器lib文件夹下)。
  • 需要重新启动JVM进行部署或更改。
  • 可能导致库版本与基本库或其他插件冲突。
  • 使用正常的Java类和库更容易开发和测试。

动态OSGi插件

  • 构建为OSGi(开放服务网关倡议框架)JAR包。
  • 使用Web控制台中的管理插件部署JAR 。
  • 支持动态加载/卸载/重新加载而不重新启动。
  • 以隔离模式运行,防止库版本与基本库或其他插件冲突。
  • 由于OSGi配置和隔离,更难开发和测试。
  • 技术驱动:Apache Felix

插件类型

 


文档更新时间: 2018-11-06 04:27   作者:李庆