3

Spring フレームワークのコンテキストにおける Bean の目的の概要または概要を説明してもらえますか?

標準の Java Bean (引数コンストラクター、getter/setter はなく、多くの場合シリアル化されていません) は理解していますが、Spring Bean の目的は異なるようです。

シンプルで再利用可能な方法でシングルトン デザイン パターン (ファクトリ クラスのような 1 つのインスタンス) を実装する方法ですか?

私は主に Spring をアノテーション付きで使用してきましたが、Spring を理解するにはこれを把握する必要があると感じています。

ありがとう!

4

3 に答える 3

4

標準の Java Bean (引数コンストラクター、getter/setter はなく、多くの場合シリアル化されていません) は理解していますが、Spring Bean の目的は異なるようです。

あなたは常にシリアル化されていることを意味します。目的が違うように見えるのはなぜだと思いますか?

最後に、クラスを作成します。多くの場合、これらは POJO (Plain Old Java Objects) です。インターフェースを実装したり、クラスを拡張したりすることがありますが、それはすべて単なるクラスです。

Bean は単なるクラスです。複雑にしないでください。

現在、Spring は Bean (クラス) を取得し、いくつかのポリシー (プロトタイプ、シングルトン) のいずれかを介してそれらを管理する場合がありますが、それは Bean が何であるかを変更するものではなく、Springが Beanを管理する方法を示しています。

于 2013-05-14T13:10:28.820 に答える