当前位置: 首页 > news >正文

国内设计欣赏网站建设网站好处

国内设计欣赏网站,建设网站好处,建设网站最新动态,wordpress注册不发送件文章目录 第1章 SpringBoot整体概述1.1 Spring Framework1.1.1 Spring Framework的历史1.1.2 IOC与AOP 1.2 Spring Boot与Spring Framework1.3 Spring Boot的核心特性1.4 Spring Boot的体系 第1章 SpringBoot整体概述 Spring Framework 开发团队 支持不依赖外部容器的Web应用程…

文章目录

  • 第1章 SpringBoot整体概述
    • 1.1 Spring Framework
      • 1.1.1 Spring Framework的历史
      • 1.1.2 IOC与AOP
    • 1.2 Spring Boot与Spring Framework
    • 1.3 Spring Boot的核心特性
    • 1.4 Spring Boot的体系

第1章 SpringBoot整体概述

Spring Framework 开发团队
支持不依赖外部容器的Web应用程序体系结构
2014年 Spring Boot 1.0.0
开发者不必再纠结繁琐的配置、环境的部署等繁琐问题,而只需专注于业务的开发
Spring Boot 不是一个全新的框架,而是基于Spring Framework的“二次封装”

1.1 Spring Framework

一站式企业级Java开发框架

  • IOC Inverse of Control 控制反转
  • AOP Aspect Oriented Programming 面向切面编程
  • 松耦合:对象之间的关系解耦
  • 可配置:外部配置容器及容器中的Bean
  • 一站式:覆盖多领域(JavaWeb、分布式、微服务、Java SE、GUI等)
  • 第三方整合:持久层MyBatis和Hibernate、表现层SpringWebMvc和Struts2、权限校验Spring Security和Shiro

1.1.1 Spring Framework的历史

替代J2EE时期的EJB规范体系

1.1.2 IOC与AOP

IOC 的最直接体现,就是作为Spring Framework的核心容器,这个核心容器又被称为IOC容器,它在内部管理了基于Spring Framework的应用中会用到的所有组件(即Bean)。
可通过模式注解@Component、@Controller等实现组件装配。
使用AOP技术可以通过预编译/运行时动态代理的方式,对目标对象动态添加功能特性(即增强)。
AOP的应用可以使核心业务逻辑与系统级服务(如事务控制、日志审计、权限校验等)分离,从而实现组件功能的“可插拔”。

1.2 Spring Boot与Spring Framework

Spring Boot是开发者与Spring Framework之间的一道中间层,帮助开发者完成部分基于Spring Framework的项目的配置、管理、部署等工作,让开发者专注于业务开发,而不需关注项目环境搭建和配置。
简化基于Spring Framework的项目搭建和应用开发,但不是替代。

1.3 Spring Boot的核心特性

  • 约定大于配置(convention over configuration):对常见场景有约定的默认配置,并自动装配,达到少配置、甚至不配置就能正常启动项目的效果。
  • 场景启动器 starter:整合常用场景,只需引入依赖
  • 自动装配:模块装配+条件装配,动态注册缺少/必要的组件
  • 嵌入式Web容器:嵌入式Web容器,可以直接以一个单体的jar包运行
  • 生产级特性:生产运维型功能特性,如健康检查、监控指标等

1.4 Spring Boot的体系

可整合的技术场景非常多:
SpringWebMvc & SpringWebFlux – Web应用开发
Thymeleaf & Freemarker – Web视图渲染
Spring Security – 安全控制
Spring Data Access – 数据访问(SQL & NoSQL)
Spring Cache – 缓存实现
Spring Message – 消息中间件(JMS & AMQP)
Spring Quartz – 定时任务
Spring Distribution Transaction – 分布式事务(JTA)
Spring Session – 分布式Session
Container Image – 容器镜像构建支持
基于starter场景启动器的整合不需要考虑版本问题,Spring Boot已适配。

······

本节完,更多内容请查阅分类专栏:SpringBoot源码解读与原理分析

http://www.yayakq.cn/news/584632/

相关文章:

  • 网统管公司的网站托管服务怎么样陕西省交通建设集团西长分公司网站
  • 简述如何让网站排名快速提升北京教育学会网站建设
  • 网站做优化的成本免费域名申请的方法
  • 苏州高端网站建设设计拖拽式可视化编辑网站
  • 渭南市建设局网站外贸出口平台网站
  • 网店网站建设制作图片软件下载
  • 网站推广阶段网站域名到期会怎么样
  • 网站建设策划书 备案wordpress如何调整行距
  • 怎样用电脑和网訨自己做网站做爰视频网站
  • 网站做流量是怎么回事一张图片做单页网站
  • 钟表网站开发背景文章2023网络舆情案例分析
  • 南宫职业教育中心示范校建设网站php是网站开发语言吗
  • 张家界酒店网站建设wordpress广告代码没显示
  • 漯河哪里做网站兄弟连php网站开发
  • 深圳彩票网站开发人员信息类网站有哪些
  • 企业网站的建设一般要素有郑州快速建站价格
  • 网站换新的空间域名解析怎么做咋做个人网站
  • 萧山做网站的公司沈阳个人网站建设选择
  • 设计logo网站侵权吗知乎苏州网站建设企业网站制作
  • 手机网站如何更改典当行 网站
  • 枣庄市网站建设湖南it网站建设mxtia
  • 东莞微网站建设多少钱app加盟代理
  • 微网站自己怎么做wordpress做成app
  • 家用电脑怎么做网站wordpress菜单显示在哪
  • 在厦门做网站找谁用vs2010做网站登录
  • 东莞网站制作公司怎么选择wordpress标题字体改大
  • 公司的网站设计方案杭州网络游戏公司排名
  • 网站建设之婚礼摄影网站设计电商网站多少钱
  • 建设网站简单吗国内免费域名注册
  • 代加工接订单网站咸鱼网站交易付款怎么做