JavaEE-Spring概述

写在开头,Java学习本就是一件漫长的路,我所分享的也是我在java学习中的笔记和自己遇到的一些问题,但是要说到分享一下经验实在是不敢当。权当是对自己的一个总结吧,希望大家不吝指教,相互交流。

1. spring概述

1.1 Spring是什么(理解)

Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。

提供了展现层 SpringMVC和持久层 Spring JDBCTemplate以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框架

1.2 Spring发展历程 (了解)

Rod Johnson ( Spring 之父)

2017 年 9 月份发布了 Spring 的最新版本 Spring5.0 通用版(GA)

1.3 Spring的优势(理解)

1.方便解耦,简化开发

传统开发:在业务层service new Dao层对象,业务层与Dao层耦合度高;Spring:把Dao层对象的创建权交给Spring来做,业务层找Spring(IOC容器)去要这个对象,完成解耦。

2.AOP 编程的支持

3.声明式事务的支持

4.方便程序的测试

1.4 Spring的体系结构(了解)

 

 

 

 

 

posted @ 2021-06-08 13:25  gaoze  阅读(183)  评论(0)    收藏  举报