Spring学习笔记(一)---概念入门
2023-09-11 14:22:28 时间
1、内容提要
1、Spring简介;
2、框架简介,框架和类库的区别;
2、具体内容
1、Spring是什么?
-
Spring是一个开源框架,为了解决企业应用开发的复杂性而创建的,但现在已经不止应用于企业应用
-
Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架
-
从大小与开销两发面而言Spring都是轻量级的
-
通过控制反转(IOC)的技术达到松耦合的目的
-
提供了面向切面编程的的丰富支持,允许通过分离应用的业务逻辑与系统级服务进行内聚性的开发
-
包含并管理应用对象的配置和生命周期,这就是一种容器
-
将简单的组件配置、组合成为复杂的应用
-
Spring提供了详尽的参考文档spring.io大家可以自己学习spring官网链接
下面是Spring提供的组件:
Spring的适用范围
1、构建企业应用(SpringMVC+Spring+Hibernate/MyBatis)
2、单独使用Bean容器(Bean)管理;
3、单独使用AOP进行切面处理;
4、Spring对消息的支持(AMQP);
5、在互联网中的应用;
我觉得做Java就要对Spring有所了解
2.什么是框架
- 通常是为了实现某个业界标准或完成特定基本任务的软件组件规范,也指为了实现某个软件组件规范时,提供规范所要求基础功能的软件产品
- 框架就是制定一套规范或者规则(思想),大家(程序员)在该规范或者规则(思想)下工作。或者说就是使用别人搭好的舞台,你来做表演。
框架的特点- 半成品
- 封装了特定的处理流程和控制逻辑
- 成熟的、不断升级改进的软件
框架与类库的区别
- 框架一般是封装了逻辑、高内聚的,类库则是松散的工具组合
- 框架专注于某一领域,类库则是通用的
跟着视频敲的,刚入门的笔记,帮助理解概念。
相关文章
- Spring系列.容器扩展点
- IOC和DI的概念,以及Spring框架的介绍
- 【Spring Boot】Spring Boot之两种引入spring boot maven依赖的方式
- spring: 使用Spring提供的JDBC模板(使用profiles选择数据源/使用基于JDBC驱动的数据源)
- Quartz在Spring中动态设置cronExpression (spring设置动态定时任务)------转帖
- [开发]resin+spring+struts配搭在线上常见的三个问题
- spring task 配置
- Spring异常解决 java.lang.NullPointerException,配置spring管理hibernate时出错
- spring 学习3-Spring AOP
- Spring读源码系列之AOP--06---AopProxy===>spring使用jdk和cglib生成代理对象的终极奥义
- Atitit spring单元测试 注解 获取服务名 Spring文件单独放在一个文件夹,去掉dubbo配置,方便测试 里面包含的mybatis 找不到,只好设置成相对于class绝对路径可以了
- Atitit.mybatis的测试 以及spring与mybatis在本项目中的集成配置说明
- 【spring】Spring Data --Spring Data JPA
- 保护亿万数据安全,Spring有“声明式事务”绝招
- 【华为云技术分享】华为云ServiceStage正式加入Spring生态大家族!
- 学习Spring Boot:(十)使用hibernate validation完成数据后端校验
- 解决com.alibaba.fastjson.JSONException: write javaBean error问题以及解决Spring Boot加入Shiro导致spring aop失效的问题
- 001-Spring Cloud Edgware.SR3 升级最新 Finchley.SR1,spring boot 1.5.9.RELEASE 升级2.0.4.RELEASE注意问题点
- 005-spring cache-原理、缓存AOP机制、Spring Cache抽象集成机制、springboot自动配置机制
- 005-spring-data-elasticsearch 3.0.0.0使用【三】-spring-data之Spring数据扩展
- 003-spring-data-elasticsearch 3.0.0.0使用【一】-spring-data之概述、核心概念、查询方法、定义Repository接口
- 009-Spring Boot 事件监听、监听器配置与方式、spring、Spring boot内置事件
- JavaSE、JavaEE与Spring的概念和异同点剖析