Helma Javascript Web Application Framework is an open source web application framework for fast and efficient scripting and serving of your websites and Internet applications.
Helma is written in Java and employs Javascript for its server-side scripting environment, removing the need for compilation cycles and reducing development costs while giving you instant access to leverage the whole wealth of Java libraries out there.
Helma pioneered the simple and codeless mapping of application objects to database tables, which has only recently come into vogue with other web frameworks. In addition, an embedded object-oriented database performs automatic data persistence of unmapped objects.
Version 1.6.2:
- Default JS language version is now Javascript 1.7.
- Added support for JSAdapter and a Rhino snapshot from 2008-02-05.
- Added req.uri and req.actionHandler to better support continuation and callback functionality.
- Replaced Transactor thread with a ThreadLocal variable.
- Fixed wrong classloader/rhino context when Application.init() was called from another app.
- When prototypes use multiple parent mappings, the hopobject.href() method didn't work properly in 1.6.1.
- Fixed manage app to show stopped apps that even if they are not using their default repository.
- The onInit method of the root object was not called except when helma was first started.
- Fixed a problem that kept repositories from working when deploying Helma through Tomcat.
- Changed the way hopobject.getById is defined, so that its value is accessible when it is references without invoking the method.
- Fixed a bug that prevented debugger windows from properly closing when an app was stopped from the manage app.
- With sqlLog enabled, the logging code in helma.Database threw an exception.
- Fixed a problem where the Debugger didn't display properties of current context on Mac OS X.
- Leading/trailing whitespace in object names is now allowed.
- In 1.6.1, there was a problem casting string values to OR-mapped tinyint(1) DB fields.
- Changed the way "=" signs in request parameter values are handled.
Mac OS X 10.4 or later, Java 1.4 or later.
|
|