Beansとは?
- Component(文書、モデル、テーブル、コード、ライブラリ)またはオブジェクトを意味うる。簡単に言えば、プログラミングをする際に持ち込んで再利用が可能な部品だと思えばいい
Beansの歴史
1. javabean
※管理:Beanのライフサイクルを生成、消滅する行為
現在、BeanはSpring containerが管理するオブジェクトを意味で通用されている。
Spring container はBeanストレージで、Beanを保存管理(生成・消滅の上、オブジェクトの関係まで管理してくれる)。→ IoCで重要な役割
Spring containerの種類
- Bean Factory
- Beanの生成、接続などの基本機能を定義したインタフェース
- Application Context
- Bean Factory を拡張して複数の機能を追加したインターフェース。Spring containerと同義語として使用されている