2012-04-23 8 views
1

私はWebアプリケーションを開発しようとしており、私は休止+春を使いたいと思っていました。スタンドアロンアプリケーションでは、休止状態または春を初期化するために、ファクトリオブジェクトなどを呼び出すことになります。つまり、最初の春または休止状態のBeanを作成するのが主な機能です。Webアプリケーションで春と休止を初期化する

が、JSPの+サーブレットや他のBeanに基づいており、Webアプリケーションでは、私は春の準備または休止する責任が誰であるか知っている `tを。解決策は何ですか?

答えて

1

私はコンテキストリスナーと思います。 web.xmlに

あなたは(あなたが実際に春のMVCを使用している場合は関係ありません)JSP +サーブレットに基づいてアプリケーションを開発している場合
<listener> 
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 
</listener> 
0

、あなたはSpring構成ファイル内のdataSource BeanとSessionFactoryのBeanを構成する必要があります。その後、アプリケーション内から、必要な場所でSessionFactoryを自動実行し、新しいセッションを開くために使用することができます。一般的なWebアプリケーションで

0

servletコンテナはあなたがあなたのケースの春にあなたのWebアプリのニーズコンフィギュレーションファイルを、開始しcontext-paramlistenerセクションで設定ファイルを休止することができますのweb.xmlというファイルをロードします。
Spring構成ファイルにdataSourceSessionFactoryのBeanを設定する必要があります。
次に、Javaクラスから、必要な場所で豆をautowireする必要があります。

関連する問題