Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Forms
  • Variables
  • Methods
  • Relations
  • Value lists
  • Media

Solution Types
Anchor

...

solution_types

...

solution_types

Servoy distinguishes several solutions types of which solution and module are the most important terms. However, not all of them allow sharing of resources and are meant to be executed standalone.

Type

Meaning

Allows resource sharing

Normal

Can be used and started as a regular solution or attached to another solution and/or module as a module.

Yes

Module

Can only be used as an attached module to a solution and/or module.

Yes

NG ModuleCan only be used as an attached module to a NG Solution and/or module.Yes
Mobile ModuleCan only be used as an attached module to a Mobile Solution and/or module.Yes
NG ClientCan be used as a regular solution, but can only be deployed into the NG Client or attached to another solution and/or module.Yes

Web client only

Can be used as a regular solution, but can only be deployed into the Web Client or attached to another solution and/or module.

Yes

Smart client only

Can be used as a regular solution, but can only be deployed into the Smart Client or attached to another solution and/or module.

Yes

MobileCan only be deployed into the Mobile Client Yes
ServiceCan only be deployed into the Headless Client (batch processor, rest service provider)Yes

Login

Can only be as an attached module specifically for the login UI.

Yes

Authenticator

Can only be used as a standalone module which executes security logic server-side.

No

Pre-import hook module

Can only be used for automatically executing business logic before the top solution is imported into the Application Server.

Yes

Post-import hook module

Can only be used for automatically executing business logic after the top solution is imported into the Application Server.

Yes

...

Note
titleNote

For information about the solution types login and authenticator, check out the Enhanced Security section.

For information about the solution types pre-import hook module and post-import hook module see the maintenance plugin page.

You can define the solution type by selecting one at property solutionType at the property sheet of the active solution.

...