1 つの war ファイル (appWeb.war は私の Web モジュール) といくつかの jar ファイルで EAR を作成しています。これらの jar ファイルは EJB ではありません。model.jar (すべてのモデル クラス、DAO、DTO、および hibernate ファイルを含む)、BO.jar (ビジネス ロジックを含む) などのアプリケーションの論理的な分離に基づいて、さまざまな jar ファイルを作成することを選択しました。
EAR の正しいパッケージ構造を知りたい
application.ear
.
.
....lib (folder created by us)
.
.
...strus.jar
...spring3.jar (all the spring library files)
...BO.jar
...model.jar
application.ear/META-INF/application.xml にエントリを作成する IDE (RAD 7.5) で appWeb.war を EAR に Web モジュールとして追加しています。
環境の詳細: アプリ サーバー: Websphere アプリ サーバー 7.0 IDE: RAD 7.5 Struts 2、Spring 3、および Hibernate 3.6 アプリケーションです。
質問: 1. このアプローチは正しいですか? アプリケーション固有の jar ファイルは EAR のどこに保存されますか? 2. ライブラリ ファイルを application.ear/lib フォルダに移動します。
これに関する指示/ヘルプ/ベストプラクティスをいただければ幸いです。
ありがとう