Опции JAWS

В этом разделе описываются опции, которые вы можете установить в JAWS. Стандартные значения этих установок хранятся в файле standardjaws.xml:

Каждый из этих параметров настройки может быть установлен либо в общем смысле (в этом случае это затронет JAWS всего Вашего приложения ), либо для каждого бина, либо и для того и другого. JAWS всегда сначала будет считывать Ваши стандартные настройки из standardjaws.xml, затем переопределять те из них которые будут определены в jaws.xml, и в заключение переопределять те, которые будут внесены в специфическую конфигурацию каждого бина.

Общие настройки : для того чтобы определить параметр в общем смысле, Вы должны декларировать его в тэге <default-entity> в файле jaws.xml. Вот часть кода из standardjaws.xml, возможно Вам захочется изменить кое-что (или все) в нем :

 
<jaws>
    <default-entity>
       <create-table>true</create-table>
       <remove-table>false</remove-table>
       <tuned-updates>false</tuned-updates>
       <read-only>false</read-only>
       <time-out>300</time-out>
       <select-for-update>false</select-for-update>
    </default-entity>
   ...
 <jaws>

			

Настройки для бина: для того что бы определить настройки отдельного бина, сделайте это в соответствующем <entity> разделе. Например если Вы хотите удалить при помощи JAWS таблицу только Вашего бина ClassBean, Ваш xml файл должен содержать примерно следующее:

<jaws>
   ...
   <enterprise-beans>
     <entity>
       <ejb-name>ClassBean</ejb-name>
       <remove-table>true</remove-table>
     </entity>
   </enterprise-beans>
   ...
<jaws>
 

Обратите внимание на то, что тэг <ejb-name> должен соответствовать декларированному в файле ejb-jar.xml.

Наши друзья