spring 的 IOC 和 AOP

IOC:控制反转,也成为依赖注入;

利用工厂模式,将对象交给容器。只需在spring的配置文件中配置一些相应的bean,

以及设置相应的属性。

让spring容器来生成类的实例对象,以及管理对象。

在spring容器在启动的时候,spring会把你在配置文件中的配置的bean,初始化好。

然后在你需要调用的时候,就把已经初始化好的那些bean分配给你需要调用的这些bean 的类,

分配的方法就是调用他的setter方法,来注入而不需要在new这些bean了;

AOP:让开发人员创建行为性的关注点,也就是横切面关注点,并将它们插入到应用程序的代码中,

使用AOP后,公共服务如日志,持久性,事务等,就可以分解成方面,并应用到域对象中,

同时不会增加域对象的对象模型的复杂性;

posted @ 2017-04-12 18:35  个子  阅读(141)  评论(0)    收藏  举报