苏州做网站的公司有哪些,wordpress文字添加图片不显示,jsp网站建设毕业设计,官网争锋spring简介 
spring是什么#xff1f; 
spring: 春天spring: 轻量级的控制反转和面向切面编程的框架 
历史 
2002年#xff0c;首次推出spring雏形#xff0c;interface 21框架2004年#xff0c;发布1.0版本Rod Johnson: 创始人#xff0c;悉尼大学#xff0c;音乐学博士…spring简介 
spring是什么 
spring: 春天spring: 轻量级的控制反转和面向切面编程的框架 
历史 
2002年首次推出spring雏形interface 21框架2004年发布1.0版本Rod Johnson: 创始人悉尼大学音乐学博士作者4.3.9 
设计理念 
保持强大的向后兼容性解决企业应用开发的复杂性现有技术更加容易使用本身是一个大杂烩整合现有技术框架 
历史框架 
SSH: Struct2  spring  hibernateSSM: SpringMvc  srping  Mybatise 
优点 
开源免费框架(容器)轻量级: maven包很小非入侵式: 在工程中引入spring不会影响原有功能核心技术: 控制反转IOC核心技术: 面向切面编程AOP支持事务处理对框架整合的支持 
缺点 
发展太久违背原有理念配置十分繁琐人称配置地狱 
7大模块  
Spring Boot 
快速开发的脚手架搭建单个微服务约定大于配置 
Spring Cloud 
基于Spring Boot实现 
spring学习路线 
springspring mvcspring bootspring cloud 
spring、SpringMVC、SpringBoot、SpringCloud 之间的关系 
Spring 
轻量级的java开发框架采用容器化管理创建 Bean 实例维护bean与bean之间的关系。两大核心利器 IOC(控制反转)  AOP(面向切面) 
Spring MVC 
原因网站通常有前台页面和后台处理逻辑历史: 衍生出类似 struts2 框架,解决前台页面与后端数据处理之间的映射关系。Spring 的 web 框架SpringMVC  Struts2  Spring核心通过 Dispatcher Servlet、ModelAndView 和 View Resolver开发web应用 
Spring Boot 
痛点Spring 配置复杂xml文件有大量的bean定义开发起来繁琐。更加丰富的注解 
Spring Cloud 
将一个单体项目拆分成多个微服务Spring Cloud 将多个 Spring Boot 单体微服务整合、管理