WEDA Framework

Цель и возможности

Цель данного проекта облегчить создание и поддержку проектов ориентированных на работу с объектами состояние которых хранится в базе данных. WEDA Framework позволяет:

  • Быстро создавать формы для просмотра/редактирования
  • Осуществлять гибкий поиск
  • Генерировать отчеты в формате Microsoft Excel и текстовом форматах
  • Создавать многоязыковые приложения
  • Изменять поведение фреймворка
    • добавляя новые действия
    • добавляя новые правила в workflow фреймворка
  • Облегчить написание java-кода при помощи аннотаций, позволяющих
    • на уровне поля (field) инжектировать доступ к объектам микроядра HiveMind
    • кешировать значения полей класса в сессии.
    • локализовывать значения строковых полей класса.

Проекты которыми пользуется WEDA Framework

WEDA Framework базируется на следующих проектах с открытым кодом:

Текущая версия проекта

Текущая версия проекта - alpha-1 (Хоть текущая версия и альфа, но на базе этой версии создано web-приложение в котором используется около 30 таблиц, 30 станиц, 4000 тысяч строк java кода и примерно столько же строк в конфигурационных файлах)

Предполагается выпуск еще двух alpha версий

  • alpha-2:
    • Переход на Maven 2.0
    • Разделение проекта на подпроекты
    • элементы конфигурации будут приведены к общему виду, а некоторые из них значительно упрощены
    • Появится возможность создавать и использовать несколько хранилищ объектов
    • Появится новая конфигурация позволяющая объединить связанные между собой конфигурации persistence-class->object-source->models->pages.
  • alpha-3
    • Создание фунциональности для проведения аутентификации и авторизации
    • Генерация отчетов в среде OpenOffice
    • Генерация отчетов JasperReports
    • Создание функциональности для ведения аудита
Затем будет несколько beta версий и релиз (весной 2007 года)

С чего начать?

Перейдите в раздел Пример работы с фреймворком