From ADempiere ERP Wiki
Revision as of 07:07, 29 December 2010 by Sarafudheen (talk | contribs) (Initial draft)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Table of Contents{{#if: | | [[{{{2}}}]] }}{{#if: | | [[{{{3}}}]] }}{{#if: | | [[{{{4}}}]] }}{{#if: | | [[{{{5}}}]] }} | Scripting{{#if: Script Callout| | Script Callout }} ⇒


You can write custom business logic using Adempiere to extend adempiere function.

It supports beanshell based scripting, JSR 223 scriptiing and [Goroovy] based scripting

Java SE 6 will contain JSR 223: Scripting for the JavaTM Platform API classes. This Framework can be used to host Script Engines in Java Applications.

Goorvy is an agile and dynamic language for the Java Virtual Machine which makes modern programming features available to Java developers with almost-zero learning curve. It supports Domain-Specific Languages and other compact syntax so your code becomes easy to read and maintain. In Adempiere, it seamlessly integrates with all existing Java classes and libraries and compiles straight to Java bytecode so you can use it anywhere you can use Java

BeanShell is a small, free, embeddable Java source interpreter with object scripting language features, written in Java. BeanShell dynamically executes standard Java syntax and extends it with common scripting conveniences such as loose types, commands, and method closures like those in Perl and JavaScript.

Related Articles

See Also

JSR 223 BeanShell Groovy