spring 学习总结.

来源:互联网 发布:高速收费查询软件 编辑:程序博客网 时间:2024/06/11 05:52

spring 总结

一般情况是不对细节进行纠结,只是建立索引型记忆,用到的时候.再说.不过.某些情况还是要用到.
所以,总结一下.方便记忆.

纯属思路整理,对初学者.没有任何帮助.
并不全面

  1. spring ioc
    依赖注入
    起源: 解耦,对线性思维式的代码进行解耦,分层。依赖关系的转移.架构成为多层分工的代码.
    实现: 基本构造器.工厂模式.配置.注解…依赖关系越来越抽象化.自动化.更加灵活.

  2. spring aop
    面向切面
    起源: 分层思路扩展,面对切面编程.常见场景,日志,异常处理.
    实现: java代理 CGLIB代理

第一篇写这么点..有点少啊…

其实.spring是代码开发的最基本工具型框架,人人都用,也没特别可说的.
ioc,对依赖关系的转移,越来越灵活,配合接口编程的思维方式,接入其他框架变得更加轻松.分层可以更加专注自身问题.
基本的pojo的代码,通过容器的组织关联…形成了拥有复杂功能的庞大系统,而开发人员可以更加专注细化问题.系统架构,更容易,对一些复用内容进行抽象.变成独立分层解决问题.
这一点注定了spring的长远发展.不过时.
因为spring带来的不仅仅是代码工具,而是编程思想.软件架构的思想

对问题的切分.分割成思路简单的小问题.

也是我们面对任何问题.第一个要做的事情.

原创粉丝点击