Spring アプリケーションで JBoss EAP6 を使用する方法を理解しようとしています。サンプルの OpenShift アプリケーションがあり、jboss-deployment-structure.xml
ファイルが含まれています。
このファイルに関するドキュメントをいくつか見つけましたが、Spring アプリケーションでこれらのファイルを使用する理由とタイミングが明確ではありません。内容は次のとおりです。
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.0">
<deployment>
<dependencies>
<module name="com.h2database.h2"/>
<module name="org.codehaus.jackson.jackson-core-asl"/>
<module name="org.codehaus.jackson.jackson-mapper-asl"/>
<module name="org.slf4j"/>
</dependencies>
</deployment>
</jboss-deployment-structure>
モジュールへの依存関係を宣言する必要があるのはなぜですか? JBoss パラダイムにおけるモジュールとは何ですか? このxmlファイルなしで生活することは可能ですか?