Avalnche - руководство пользователя/программиста

Руководство пользователя/программиста описывает процесс разработки программного обеспечения на основе "Avalanche - application framework for java".

Фраймворк "Avalanche - application framework for java" позволяет разрабатывать одноузловые или многоузловые приложения, процесс разработки которых одинаков. Многоузловое приложение можно разрабатывать как на одной машине, так и множестве машин, на которых запускаются уже готовые элементы системы. Любое одноузловое приложение, написанное в архитектуре "Avalanche - application framework for java", можно превратить в многоузловое созданием файла конфигурации приложения для каждого узла.

Приложение на основе "Avalanche - application framework for java" имеет три обязательный элемента:

  1. программный код приложения, включающий все используемые библиотеки и ресурсы (например WAR файл)
  2. конфигурационный файл приложения, описывающий конфигурацию всего приложения или отдельного узла
  3. конфигурационный файл системы ведения журналов приложения (log4j), описывающий файлы журналов всего приложения или отдельного узла

Наиболее простой способ освоения разработки приложений это использование шаблонов (архетипов) различного назначения.