spring专业术语了解
来源:互联网 发布:乳液 男士 知乎 编辑:程序博客网 时间:2024/05/27 20:52
组件/框架设计
侵入式设计引入了框架,对现有的类的结构有影响;即需要实现或继承某些特定类。
例如:Struts框架
非侵入式设计
引入了框架,对现有的类结构没有影响。
例如:Hibernate框架 / Spring框架
控制反转:
Inversion on Control , 控制反转 IOC对象的创建交给外部容器完成,这个就做控制反转.
依赖注入:
dependency injection 处理对象的依赖关系
区别:
控制反转, 解决对象创建的问题 【对象创建交给别人】依赖注入,在创建完对象后, 对象的关系的处理就是依赖注入 【通过set方法依赖注入】
interface IUserService{......}class xiaomingService implements IUserService{......}class xiaoliService implements IUserService{......}class xiaoxiongService implements IUserService{......}class UserAction{//需要什么,就创建什么。传统的"控制正转"IUserService userService=new xiaoliService();.....}class UserAction{//对象的创建交给别人,叫【控制反转】private IUserService userService;//传入的userService可以是xiaoming,xiaoli,xiaoxiong//这个过程又是【依赖注入】public IUserService setUserService(IUserService userService){this.userService=userService;}}
AOP面向切面编程。切面,简单来说来可以理解为一个类,由很多重复代码形成的类。
切面举例:事务、日志、权限;
0 0
- spring专业术语了解
- 【Spring】专业术语了解(二)
- 了解手机专业术语(转贴)
- spring 专业术语概述
- Spring AOP专业术语定义
- Spring框架常用专业术语集锦
- Photoshop初学者应了解的一些专业术语
- Spring初学者,快速理解Spring中的专业术语
- Spring初学者,快速理解Spring中的专业术语
- 专业术语
- 专业术语
- 专业术语
- 专业术语
- 专业术语
- 专业术语
- 专业术语
- 专业术语
- 专业术语
- Ehcache 缓存
- Linux-14-创建vmware虚拟机系统续(L003-28)
- C/C++函数返回局部变量相关问题
- struts.xml配置文件详解
- 关于在adb调试过程中常用的用法及adb命令
- spring专业术语了解
- SQL Server 2012将数据导出为脚本详细图解
- 解决应用中出现英文
- 深入分析Parquet列式存储格式
- 关于ScrollView嵌套GridView和ListView不能完全显示的问题
- 0长度char数组的使用
- 视频为Activity背景
- const char* 、char const * 、char * const的区别
- VPN