1 spring源码解读有IOC、DI、AOP、JDBC、WebMVC、鉴权和授权
IOC:控制反转。将配置文件中的bean读取并注册到IOC容器中(就是保存到IOC的map中,以后得到bean就从map中得到)。将其创建类对象的过程交给spring来完成。故叫控制反转
DI:依赖注入,配置文件中一些bean有property。需要引用到别的bean对象。这是依赖注入就是将其引用的bean对象作为所需要的bean的属性值。
AOP:面向切面编程。在执行这个方法的前后,加入控制的其他方法。
JDBC:spring中的操作数据库的一个技能。jdbc。用的比较少。现在用mybatis
WebMVC:spring的MVC功能,基本代替了struts2.来实现MVC的功能。前台请求发送到后台。后台处理。处理完毕后返回到前台。M:javabean。V:视图层C。:控制层。
鉴权和授权:一个是验证登陆的账号同时获取角色和资源。一个是对所请求的url进行判断是否有权限可以访问。