您的位置:首页 > 编程语言 > Java开发

Spring相关名词(0)

2016-07-21 18:34 369 查看
组件/框架设计

侵入式设计

                  引入了框架,对现有的类的结构有影响;即需要实现或继承某些特定类。

                  例如:   Struts框架

非侵入式设计

         引入了框架,对现有的类结构没有影响。

         例如:Hibernate框架(对类没有影响,只不过多了一个映射文件而已) / Spring框架

控制反转(Inversion On Control):

         对象的创建交给外部容器完成,这个就做控制反转.

         依赖注入: dependency injection

        所谓依赖注入就是指:在运行期,由外部容器动态地将依赖对象注入到另一个对象中。

                  处理对象的依赖关系

 

         区别:

 控制反转, 解决对象创建的问题【对象创建交给别人】

 依赖注入,

                  在创建完对象后, 对象的关系的处理就是依赖注入 【通过set方法依赖注入】

AOP


         面向切面编程。切面,简单来说来可以理解为一个类,由很多重复代码形成的类。

         切面举例:事务、日志、权限;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: