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


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

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

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

	<!-- Демонстрационный класс приложения работы с БД                                           -->
	<application class="ru.app.demo.rs.app.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>
	    
		<!-- Вместо символа подстановки %s подставляется виртуальная таблица или имя таблицы,    -->
		<!-- определенное в параметре table                                                      -->
		<parameter name="list"
		           description="Список моделей">
SELECT * FROM %s
		</parameter>

		<!-- Вместо символа подстановки %s подставляется виртуальная таблица или имя таблицы,    -->
		<!-- определенное в параметре table                                                      -->
		<parameter name="findBrend"
		           description="Найти модели бренда">
SELECT * FROM %s WHERE brend = ?
		</parameter>
	    
		<!-- Вместо символа подстановки %s подставляется виртуальная таблица или имя таблицы,    -->
		<!-- определенное в параметре table                                                      -->
		<parameter name="findCore"
		           description="Найти модели по количеству ядер">
SELECT * FROM %s WHERE core = ?
		</parameter>

	</application>
	 
</avalanche>