![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 95
2B青年小文
热爱开源技术,分享技术人生
展开
-
二代SpringCloud-SCA两大核心组件
首先看图,Spring Cloud ⽣态圈中的组件,按照发展可以分为第⼀代 Spring Cloud组件和第⼆代 Spring Cloud组件。下面主要讲的是Nacos 和 Sentinel。1 Nacos 服务注册和配置中⼼Nacos (Dynamic Naming and Configuration Service)是阿⾥巴巴开源的⼀个针对微服务架构中服务发现、配置管理和服务管理平台。Nacos就是注册中⼼+配置中⼼的组合(Nacos=Eureka+Config+Bus)Nacos功能特性原创 2021-02-08 17:23:35 · 354 阅读 · 1 评论 -
Spring核心思想IOC、AOP
简介Spring框架是个轻量级的java EE框架。所谓轻量级,是指不依赖于容器就能运行。Spring以IOC,AOP为主要思想,能够协同Struts,Hibernate,WebWork,JSF,iBatis等众多框架。Spring解决的主要问题Spring的IOC容器降低了业务对象替换的复杂性,提高了组件之间的解耦。提升了代码的灵活性,可维护性高Spring的AOP支持允许将一些通用任务如安全、事务、日志等进行集中式管理,从而提供了更好的复用。Spring的ORM和DAO提供了与第三方持久层框原创 2020-09-23 10:50:00 · 298 阅读 · 0 评论 -
MVC框架之SpringMVC
简介Spring MVC 是 Spring 给我们提供的⼀个⽤于简化 Web 开发的框架。在说Spring MVC前,我们需要了解下什么是MVC架构以及三层架构?1 MVC 体系结构三层架构在 JavaEE 开发中,⼏乎全都是基于 B/S 架构的开发。那么在 B/S 架构中,系统标准的三层架构包括:表现层、业务层、持久层。三层架构中,每⼀层各司其职,接下来我们就说说每层都负责哪些⽅⾯:表现层 :也就是我们常说的web 层。它负责接收客户端请求,向客户端响应结果,通常客户端使⽤http 协议请求w原创 2020-09-23 10:41:46 · 2504 阅读 · 0 评论 -
深入浅出Tomcat结构
简介Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器。Tomcat是一个运行Java程序的容器,通过启动startup.bat(bin目录下文件):1)执行Bootstrap.java下的main()方法,开始启动tomcat容器,2)继续调用init();3)创建Catalina对象,这是个核心容器再继续调用load()方法,实际上是通过反射调用了catalina的load方法。4)找到config file(s原创 2020-09-23 10:53:19 · 175 阅读 · 0 评论 -
MyBatis工作原理剖析
Mybatis是一款优秀的**基于ORM**、**半自动**、**轻量级**的持久层框架。其主要完成2件事:1. 封装JDBC操作;2. 通过反射解析配置文件来完成动态SQL语句的装配原创 2020-09-23 10:52:28 · 416 阅读 · 0 评论 -
SpringBoot框架基础开发
大家好,最近在学习和回顾SpringBoot框架的知识,顺便写一写学习的步骤方法和知识点。热爱开源技术,分享技术人生。一 SpringBoot的简介SpringBoot是所有基于Spring开发的项目的起点。SpringBoot的设计就是为了尽可能快的把Spring框架的应用程序跑起来,减少你的配置文件。它的本质就是 约定优于配置(Convention over Configuration),又称按约定编程,是一种软件设计范式。简单来说就是遵循约定。二 SpringBoot解决的问题我们说一个优秀原创 2020-09-23 10:48:59 · 716 阅读 · 0 评论