Spring框架教程IDEA版-----更新中
补充:设计模式中的⼯⼚模式
设计模式党的主要原则:(1)对接⼝编程,⽽不是对实现编程
(2)优先使⽤对象组合⽽不是继承
在实现接⼝的⽅法时:
@Override是伪代码,表⽰重写。(当然不写@Override也可以),不过写上有如下好处:
(1)可以当注释⽤,⽅便阅读;
(2)编译器可以给你验证@Override下⾯的⽅法名是否是你⽗类中所有的,如果没有则报错。例如,你如果没写  @Override,⽽你下⾯的⽅法名⼜写错了,这时你的编译器是可以编译通过的,因为编译器以为这个⽅法是你的⼦类中⾃⼰增加的⽅法。
⼀、spring框架的概述以及spring中基于XML的 TOC配置
1.spring的概述
(1)spring是什么和spring的两⼤核⼼?
全栈轻量级的开源框架,以IOC(反转控制)和AOP(⾯向切⾯编程)为内核,提供了展现层Spring MVC和持久层JDBC以及业务层事务管理等众多的企业级应⽤技术,还能整合世界众多的著名的第三⽅框架和类库。
(2) spring的优势
⽅便解耦,简化开发,AOP编程的⽀持,声明式事务的⽀持,⽅便程序的测试,⽅便集成各种优秀的框架,降级的JAvaEE API的使⽤难度,Java源码是经典的学习范例。
(3)spring体系结构
2.程序的耦合及解耦
⼯⼚模式解耦
3.IOC概念和Spring中的IOC
名词解释:IOC(控制反转)
所谓控制反转就是应⽤本⾝不负责对象的创建及维护,依赖对象的创建及维护是由外部容器负责的,这样控制权就由应⽤转移到了外部容器,控制权的转移就是所谓反转。
spring中的IOC功能类似于对象⼯⼚,负责管理bean对象及其依赖对象的创建、注销等⽣命周期。
spring中基于XML的IOC环境搭建
4.依赖注⼊(Dependency Injection)
名词解释:依赖注⼊(Dependency Injection)
在运⾏期间,由外部容器动态地将依赖对象注⼊到主件中。因此,IOC和DI说的是⼀回事,即IOC=DI。
5.作业:
spring framework是什么框架的⼆、spring中基于注解的IOC和IOC案例
三、spring中的aop和XML以及注解的AOp配置
四、spring中的JdbcTemlate以及spring事务控制

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。