算是网上整理来的吧,
1.解释springioc? 几种注入依赖式spring优点
IOC认产管理bean容器行原需要调用类new东西现都IOC容器进行产同
要产单例bean给管理bean命周期
springIOC三种注入式 :
第根据属性注入 叫set注入;
第二种根据构造进行注入;
第三种根据注解进行注入种式我认比较便要bean使用前两种式使配置文件于臃肿
Spring优点:主要根据IOCAOP体现我觉我前用工厂模式代理模式进行封装
IOC主要解决代码耦合性问题AOP面向切面编程解释
2.解释SpringIOC, DI, AOP
ioc控制翻转或依赖注入通俗讲需要象自用通new 需要象
通springbean工厂象
aop面向切面编程比说每做数据库操作都要句志数据库操作类
每类都要写关于志用aop写关于数据库操作
每调用候加志操作
3.springioc/aop/代理
ioc控制反转spring核思想通面向接口编程实现业务组件态依赖 aop面向
切面编程并spring或者java才面向象编程(oop)相言另种编程思想
spring实现aop编程利用java代理机制 觉java代理机制真神奇核内容并
4.springioc解耦,aop干
AOP面向切面编程 程序交叉业务逻辑(比安全志事务等)封装切面注入目标象(具体业务逻辑)
比: 能抛异要记录异志写拦截器类类记录志
spring.xml配置些要记录志aop拦截器 执行调用拦截器记录志
用每抛异都要手记录志 spring事务管理用aop 提高程序内聚性
5.讲解JavaSpringIOCAOP
IoC:说直白点通配置文件(XML或.properties)指定需要实例化JAVA类(类名完整字符串)
包括该JAVA类组初始化值我代码加载该配置文件通 .getBean() 函数该JAVA类象
并且该象已经根据配置文件指定属性值进行初始化
AOP:比IoC更简单直白点说实现调用某前或/自执行系列自定义语句
6.简述Spring框架IOCAOP
IOC:控制反转种设计模式层含义控制权转移:由传统程序控制依赖转移由容器控制;
第二层依赖注入:相互依赖象离spring配置文件描述依赖关系依赖关系使用候才建立
AOP:面向切面种编程思想OOP延续系统非核业务提取进行单独处理比事务、志安全等
Spring AOPIOC都解决系统代码耦合度高问题使代码重用度高、易于维护
AOPIOC并spring特spring应用更灵便