Why Do We Need a Container at All ?
❑ Pluggability.
插件化组件,理解的意思是:一个容器可以让组件插件化的使用,发挥java 接口化的语言特性。灵活的插件化各种必须的组件。
❑ Consistency.
一致性,主要说的是,服务查找,如果没有容器标准,那么服务查找就会变得很随意,服务的定位很随意,服务的查找就更困难了。所以这也是容器的必须性要求。
❑ One stop shop
一站式商店,你找到容器就找到所有的服务了,无需再为单个服务创建一个单例或者工厂。
❑ Delivery of enterprise services