Пример файла конфигурации приложения - web-config.xml


<?xml version="1.0" encoding="UTF-8"?>
<avalanche name="web 0.0.1-SNAPSHOT"
           buildInfo="ru.test.app.web.BuildInfo.properties"
           version="0.0.1-SNAPSHOT"
           description="WEB приложение"> 

	<!-- Определение файлов локализации приложения                                               -->
	<locale name="ru.test.app.web.LocaleStrings" />

	<!-- Сервисные функции работы с БД, источник данных БД определяется в конфигурации           -->
	<!-- контекста WEB приложение (для Tomcat см. вложенный элемент <Resource> секции <context>) -->
	<application class="ru.funsys.avalanche.sql.Database" name="database" description="Функция доступа к БД"
	             resource="java:/comp/env/jdbc/demo" function="true">
	</application>          

	<!-- Демонстрационный класс приложения работы с БД                                           -->
	<!--    sql    - тестовый SQL запрос проверки доступа к БД                                   -->
	<!--    value  - значение атрибута не определено для демонстрации сообщения об ошибке        -->
	<!--             конфигурации                                                                -->
	<application class="ru.test.app.web.WebApp" name="webApp" 
	             description="WEB приложение">
	
		<adapter class="ru.funsys.avalanche.sql.Adapter" name="database" uri="database" />
	
		<!-- Вместо символа подстановки %s подставляется виртуальная таблица или имя таблицы,    -->
		<!-- определенное в параметре table                                                      -->
	    <parameter name="sql"
                   description="Тестовый запроса проверки конфигурации приложения">
select 'test' as test
	    </parameter>

	</application>
	 
</avalanche>