About
Rather than a project, Dalinium is a group of open source projects developed in Java.
It's main goal is to provide frameworks and utility libraries to J2SE/J2EE developers.
The source forge website is available here.
xmlUtils
This project bundles a few services related to XML files;
csvUtils
This project bundles a few services related to CSV files;
dataRepository
This project offers an abstract data tables framework.
It can create data tables based on multiple kind of support (databases, files, scripts, ...) and offer multiple layers of services;
Accessor layer; accessing the data source
Cache layer; defining precisily the caching behavior between the user and the data source
Manager layer; defining high level behavior for the data (internationalization, ...)
Any layer of a data table can be defined and customized by home made components.
webFlow
This project offers a framework to handle a web site from a flow point of view.
It allows the developer to define the allowed behavior of the visitors by defining a set of states and transitions.
Also, it allows to link an object to each visitor in order to store any useful data.
Multiples services are available in the framework;
Single point of entry; no matter what URL the visitor try to use, a servlet centralize all the accesses and checks that any operations the visitor might try to do is accessible to him in the state he is currenctly
HTML form fields management; default values, list of values & and validation mechanisms are available
webLayout
This project offers a taglib in order to help a developer to apply a design to his web application's JSP pages;
"bottom-to-top" organization; rather than having a layout file defining which elements it can include, it is the component page that defines from which parent it inherits and which elements it should contain
tag based configuration; no more XML or any other configuration files is required, the tags are sufficient to handle the generation of the layout