TheFeatures

The features


This list will explain the basic features a little bit.

Workflow engine

Every page can consist of many process items. These process items like view, command and so on together builds the workflow for a certain page. A page is a logical combination of such items and it can be compared to the incoming request. Actually every incoming request is mapped to one page. The BasicOverview describes the principles and the StepByStep provides a getting started.
The WorkflowExplained shows the differences to other web frameworks.

User management

This framework has a build in user and right management. Currently this part supports a database and XML files as backend storage. You can assign roles and permissions to user. It is a so called role based access controlling manager.

Access controlling and integrated rights management

The user management is integrated into the workflow. Therefore you can easily define the role(s) or permission(s) that a user must have to access a page. No coding is needed to secure your webapplication.

Supports JSP, XML, XSL, velocity, freemarker and more....

TODO: What should I say? Maybe I should explain it a bit.....

Interceptors

The interceptors can be used to intercept every request before it get processed by the workflow engine. This is an easy way to gather statistic data for example.

Background tasks

jZonic supports a very simple way to execute time consuming procedures as a background task. There is a task manager running as a separate thread and this one will execute the particular code.

Startup - running your own code

You can define your own code that will be called upon the startup of your webapplication. It is an easy way to handle bootstrapping and set up of your components and so on.

Service provider

This framework has a way of dealing with inversion of dependency. Instead of supporting the dependency injection approach this framework offers a serivce provider
pattern. It combines the power of JMX and your services.


revision: 6 / last update: 25.08.2004 10:43:16