首页 > 其他分享 >Spring概述

Spring概述

时间:2023-10-06 22:27:19浏览次数:26  
标签:框架 Spring 开源 概述 AOP 轻量级

Spring概述

简介

  • Spring 是一个开源的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。
  • 2002 年,Rod Jahnson 首次推出了 Spring 框架雏形 interface21 框架。
  • 2004 年3月24日,Spring 框架以 interface21 框架为基础,经过重新设计,发布了 1.0正式版。
  • 简单来说,Spring 是一个分层的 JavaSE/EE full-stack(一站式) 轻量级开源框架。

优点

  • Spring 是一个开源免费的框架,容器;
  • Spring 是一个轻量级的框架,非入侵式的;
  • 控制反转 IoC,面向切面编程 AOP;
  • 对事务的支持,对框架的支持。

一句话概括:Spring 是一个轻量级的控制反转(IoC)和面向切面(AOP)的开源容器(框架)。

Spring框架开发的使命:简化java开发

标签:框架,Spring,开源,概述,AOP,轻量级
From: https://www.cnblogs.com/shangeg/p/17745175.html

相关文章

  • Spring配置文件
    pom.xml如下<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://m......
  • Spring-Boot 整合 J2EE Web组件
    一,整合Servlet1,通过注解扫描完成Servlet组件的注册1.1编写servlet/***SpringBoot整合Servlet方式一**<servlet>*<servlet-name>FirstServlet</servlet-name>*<servlet-class>com.bjsxt.servlet.FirstServlet</servlet-class>*</servlet>**<servlet-......
  • SpringBoot
    SpringBoot存在的意义就是让我们更好的使用Spring,简化了使用Spring的过程,主要就是把原来的多个Spring配置文件(.properties,.xml等)变成一个配置文件优点:1.快速构建项目2.对主流开源框架配置集成3.项目可独立运行,无需依赖外部web容器4.提供运行时的应用监控5.极大的提高了开......
  • SpringMVC
    MVC:模型(model),视图(view),控制器(controller)SpringMVC是SprIng框架的web组件拦截器是类似于过滤器的OSI七层模型:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层TCP/IP协议四层:网络接口层,网络层,传输层,应用层JAVAEE三层:持久层,业务层,表现层SpringMVC工作流程核心: ......
  • springboot项目-前台往后台传递json数据
    1、json数据对应实体类,用实体类接收----------------------------前台----------------------------------$.ajax({type:"POST",url:"/monster/updateMonster",contentType:"application/json",data:JSON.stringify(monster1),success:......
  • Spring AOP
    引言要掌握SpringAOP框架,需要弄明白AOP的概念。AOP概念AOP(AspectOrientedProgramming的缩写,翻译为面向方面或面向切面编程),通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。利用AOP可以对业务逻辑的各个部分隔离,从而使的业务逻辑各部分的耦合性降......
  • Spring IoC
    引言要明白SpringIoC容器的作用,就必须先弄明白IoC(控制反转)和DI(依赖注入)这两个概念。IoC概念IoC(控制反转)就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责,这样控制权就由应用转移到了外部容器,控制权的转移就是所谓的反转。控制权转移带来的......
  • SpringBoot整合mybatisplus总结
      最近学习了一些springboot的知识后,开始了对于mybatis的学习,在运用这个框架方面,我选择跟随网上的资料进行整合,遇到了一些问题,并通过自己的查阅资料以及探索,解决了问题。下面概括一下mybatisplus框架的作用,以及应用,并对我学习时遇到的一些问题进行说明。  MyBatis-Plus(简......
  • 4. spring完全注解开发,独立配置,不使用xml
    user类: 转换结果: 注入参数还是上一篇所说的方法  支持最低版本spring4.1运行方法要有所改变:原来的://获取配置文件ApplicationContextcontext=newClassPathXmlApplicationContext("application.xml");//配置文件自动扫描z......
  • springboot中的代码生成器
    springboot可以集成MyBatis-Plus代码生成器,如何想要快速开发或者考试可以试用一下。我参看下面这篇博客弄的:Mybatis-Plus自动生成代码,自定义Controller_mybatisplus生成controller-CSDN博客有些好用 ......