0

ここでブートストラップについて読みました。jsf、spring、および hibernate で記述された Web アプリケーションでブートストラップ ファイルをセットアップするにはどうすればよいですか? アプリケーションでブートストラップ ファイルをセットアップする必要がありますか?

4

1 に答える 1

1

Java Web アプリケーションは、それらが実行される Web コンテナー (Tomcat など) によって「ブートストラップ」されるため、自分で行う必要はありません。

ただし、アプリケーションの起動時に実行される追加の操作 (および/またはアプリケーションのシャットダウン時に実行されるクリーンアップ操作) を追加する場合、サーブレット API は「コンテキスト リスナー」メカニズムを提供します。

基本的に、アプリケーションの起動時とシャットダウン時にそれぞれ実行されるとのjavax.servlet.ServletContextListener2 つのメソッドを持つを実装するクラスを作成する必要があります。contextInitializedcontextDestroyed

次に、次のようなものを使用して、このクラスを 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

http://docs.oracle.com/javaee/5/tutorial/doc/bnafi.html

于 2012-08-22T11:57:29.233 に答える