博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring的理解
阅读量:6074 次
发布时间:2019-06-20

本文共 500 字,大约阅读时间需要 1 分钟。

hot3.png

spring的宗旨在于简化java开发    通过依赖注入(DI),面向切面编程(AOP)和模板(Template)消除样板式代码等来简化java开发。    依赖注入又名控制反转(IOC): 比如想骑车去郊游,以往的做法:买一辆自行车,骑车去郊游;现在有了共享骑车,有专门的企业管理,只需要扫码骑车,到达目的地锁车就好了。回来的时候:只要从新找一辆共享单车就可以了,如果以往还要找到自己那辆车,再把车骑回去,相比之前可以说方便了很多(不用再找自己那辆车:降低了耦合)。    面向切面编程(AOP):就像我们进超市购物,进门会有设备提示“欢迎光临”,出门提示“谢谢惠顾”,其实我进超市是购物,并不关心这些提示,甚至没必要知道它的存在,这就是面向切面编程。    最后是模板化:以前JDBC连接数据库操作,加载数据库驱动,创建数据库连接,执行SQL语句,处理返回结果,关闭资源。其实真正起作用的是执行SQL语句部分,其他部分都是固定的,可以进行封装,spring通过JdbcTemplate对象处理它

 

转载于:https://my.oschina.net/u/2326864/blog/1626968

你可能感兴趣的文章
《ELK Stack权威指南(第2版)》一3.6 Java日志
查看>>
反射操作公共成员变量
查看>>
小孩的linux
查看>>
CSS3 transforms 3D翻开
查看>>
java基础---->正则表达式
查看>>
2.2013/06/13_log(n)+1
查看>>
关于加载iframe时进度条不消失的问题
查看>>
poj 3984迷宫问题【广搜】
查看>>
oracle ORA-01840:输入值对于日期格式不够长
查看>>
python基础知识~logger模块
查看>>
SIP入门(二):建立SIPserver
查看>>
Servlet3.0的异步
查看>>
WebService连接postgresql( 失败尝试)
查看>>
从头认识java-13.11 对照数组与泛型容器,观察类型擦除给泛型容器带来什么问题?...
查看>>
Python-MacOSX下SIP引起的pip权限问题解决方案(非取消SIP机制)
查看>>
从MFQ方法到需求分析
查看>>
android.view.WindowManager$BadTokenException: Unable to add window
查看>>
HDU5012:Dice(bfs模板)
查看>>
iphone openssh
查看>>
Linux下MEncoder的编译
查看>>