Spring
- 其是一个开源轻量级Java框架,分层结构,允许使用者选择使用哪一个组件,核心是控制反转IOC和面向切面aop。
- IoC,inversion of control 底层实现原理是工厂设计模式+反射+xml配置文件。持久层dao(data access object数据访问对象):先创建一个接口,然后再创建接口对应的实现类。
- DI,dependency injection 依赖注入,在创建对象时向类的里面设置值。类与类的关系有⑴B类中用到了A类,说B类依赖于A类,⑵class B extends A,此时B继承A类;⑶聚和,聚和有松散和紧密之分。