私は自分のコードをスタンドアロンプロジェクトに分けました。そのほとんどはJMSフィードを受け取り、各メッセージに対して何らかの処理を行い、ドメインオブジェクトを永続化し、RMIを使って呼び出すいくつかの他のプロジェクトに対してサービスを公開します。それらのすべては、Webアプリケーションの実行(Tomcat上で実行される)とは別に、現在は6つあり、スタンドアロンのjarとして実行されます。私はこれが上記から推測できると思いますが、私はEJBを使用しません。すべてのプロジェクトでSpringを使用しています。アプリケーションサーバーを使用する適切な時期はいつですか?
私はTomcatを使った経験がほとんどなく、アプリケーションサーバーの使用経験はほとんどありませんが、今日はこれらのアプリケーションがTomcat/Appサーバーでホストされている可能性があります。私はそれがトランザクション、jndi検索などを管理するために使用することができると聞いて、彼らは便利な音。
これを念頭に置いて、私は、RMIでドメインオブジェクトを取得するときに、レイジーローディングの問題を解決する可能性があると考えました。
誰かが私がこれが行く方法だと思うのが正しいかどうかについて、私に何か指導を与えることができますか?