ここでブートストラップについて読みました。jsf、spring、および hibernate で記述された Web アプリケーションでブートストラップ ファイルをセットアップするにはどうすればよいですか? アプリケーションでブートストラップ ファイルをセットアップする必要がありますか?
1 に答える
Java Web アプリケーションは、それらが実行される Web コンテナー (Tomcat など) によって「ブートストラップ」されるため、自分で行う必要はありません。
ただし、アプリケーションの起動時に実行される追加の操作 (および/またはアプリケーションのシャットダウン時に実行されるクリーンアップ操作) を追加する場合、サーブレット API は「コンテキスト リスナー」メカニズムを提供します。
基本的に、アプリケーションの起動時とシャットダウン時にそれぞれ実行されるとのjavax.servlet.ServletContextListener
2 つのメソッドを持つを実装するクラスを作成する必要があります。contextInitialized
contextDestroyed
次に、次のようなものを使用して、このクラスを web.xml に構成を追加する必要があります。
<listener>
<description>My Context listener</description>
<display-name>My Context listener</display-name>
<listener-class>
com.acme.myapp.MyContextListener
</listener-class>
</listener>
javax.servlet.annotation.WebListener
(または、JEE6では、XML の代わりに注釈を使用できます)
詳細については Google にお任せください。まず、次のリンクから始めてください。
http://www.roseindia.net/servlets/ServletContextListener-example.shtml