JBoss AS 7+ は 360 度完全に変更され、アプリケーション開発者は JBoss モジュールの観点から完全に考える必要があるため、私は特にこれを求めています。これにより、以前のクラスパス地獄の問題などを防ぎ、クリーンなモジュラー思考などを促進します。また、起動時間が速いなどとも主張しています。
すべて問題ありませんが、私の主な懸念事項は次のとおりです。同じように感じる場合は確認してください。
JBoss は、jboss-deployment-structure.xml ファイルを WEB-INF 内に配置することを主張しています。これにより、WAR ファイルはまったく移植できなくなります。これは、その中にアプリケーション サーバー固有の構成ファイルが含まれているためです。相互運用性が心配です。
膨大な量の XML 構成が必要になることについては、まだ神経質になっています。追加したい依存関係ごとにモジュール ディレクトリ構造を作成し、その依存関係に対して module.xml を作成し、非モジュールに対して jboss-deployment-structure.xml エントリを作成します。または WEB-INF/lib 内のライブラリのマニフェスト エントリ。などなど。構成の専門家になるか、専門家を雇うか、サポートを購入するために費やされる十分な開発者の時間と労力が必要になります。長期的には、チームや会社にとってかなりのコストがかかります。