私はSpring Frameworkにかなり慣れていないので、これをいじって、次の会社のプロジェクトで使用するためにSpring MVCを評価する目的でいくつかのサンプルアプリをまとめました。これまでのところ、Spring MVCに表示されるものが本当に好きで、非常に使いやすく、ユニットテストに非常に適したクラスを作成することをお勧めします。
演習と同様に、サンプル/テストプロジェクトのメインメソッドを作成しています。私は間の正確な違いは約不明確だことの一つBeanFactory
とApplicationContext
-どのような条件で使用するのが適切でしょうか?
私はそれApplicationContext
がextends BeanFactory
であることを理解していますが、単純なmainメソッドを作成しているだけの場合、ApplicationContext
提供する追加機能が必要ですか?そして、正確にはどのような追加機能がApplicationContext
提供されますか?
「main()メソッドでどちらを使用する必要があるか」の回答に加えて、このようなシナリオで使用する実装について、標準やガイドラインはありますか?main()メソッドは、XML形式であるBean /アプリケーション構成に依存するように作成する必要があります-それは安全な前提ですか、それともユーザーを特定の何かにロックしていますか?
そして、この答えはウェブ環境で変わりApplicationContext
ますか?私のクラスのいずれかがSpringを認識する必要がある場合、それらはより必要になる可能性がありますか?
助けてくれてありがとう。これらの質問の多くはおそらくリファレンスマニュアルで回答されていると思いますが、細かい櫛でマニュアルを読むことなく、これら2つのインターフェイスとそれぞれの長所/短所の明確な内訳を見つけるのに苦労しています。