Versions Compared

Key

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

...

Servoy can be extended in various ways:

  1. Plugins
  2. Beans
  3. Direct Custom Java code calling
  4. WAR file deployment

 

Comment
what about Inclusion of javascript libraries/components (in MobileClient) 

...

To make beans for Web and SmartClient the IServoyBeanFactory can be utilized, see the source of the DBTreeView bean (which is shipping with Servoy)

Custom Java

...

code

In Smart and WebClient its possible to call any static Java method, like

...

Besides default extensions shipping with Servoy, many Third-party extensions are available at ServoyForge.

WAR file deployment

Since Servoy incorporates Apache Tomcat its possible to deploy .war (Web Application Resource) in application_server/server/webapps.  

These .war files can also be uploaded via the Servoy admin page via "Upload Library"

When a war requires database access, it's possible to get a database as datasource via JNDI, all the database servers are exposed in the global JNDI scope as "jdbc/dbservername" and should be accessed in current context via a <resource-ref>, see Tomcat manual for more details.