spring
文章平均质量分 84
spring框架的基础知识
赵书正
总结知识,相互学习,一起进步。
展开
-
ssm合集---01 ssm简介
软件开发常用结构 1.1三层架构 三层架构包含的三层: 界面层springmvc(User Interface layer)、业务逻辑层spring(Business Logic Layer)、数据访问层mybatis(Data access layer) 三层的职责 1. 界面层(表示层,视图层):主要功能是接受用户的数据,显示请求的处理结果。使用 web 页面和 用户交互,手机 app 也就是表示层的,用户在 app 中操作,业务逻辑在服务器端处理。 2. ...原创 2021-05-05 18:57:32 · 165 阅读 · 0 评论 -
ssm合集(spring)---002
第2章 IoC 控制反转(这下边比较官方,我直接理解就是不用自己创建对象了或者说是通过另一种方式创建了对象。在ApplicationContext ac = new ClassPathXMLApplicationContext();中,spring初学者比较常用,对象放在了这个容器里。) 控制反转(IoC,Inversion of Control),是一个概念,是一种思想。指将传统上由程序代 码直接操控的对象调用权交给容器,通过容器来实现对象的装配和管理...原创 2021-06-24 00:25:02 · 58 阅读 · 0 评论 -
ssm合集(spring)---003
第3章AOP 面向切面编程AOP 简介AOP(Aspect Orient Programming),面向切面编程。面向切面编程是从动态角度考虑程 序运行过程。 AOP 底层,就是采用动态代理模式实现的。采用了两种代理:JDK 的动态代理,与 CGLIB 的动态代理。 (AOP 为 Aspect Oriented Programming 的缩写,意为:面向切面编程,可通过运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 Spring 框架中的一个重要内容。利用原创 2021-07-05 08:19:11 · 72 阅读 · 0 评论 -
ssm合集(spring)---004
(1)[掌握]@AfterReturning 后置通知-注解有 returning 属性在目标方法执行之后执行。由于是目标方法之后执行,所以可以获取到目标方法的返回 值。该注解的 returning 属性就是用于指定接收方法返回值的变量名的。所以,被注解为后 置通知的方法,除了可以包含 JoinPoint 参数外,还可以包含用于接收返回值的变量。该变 量最好为 Object 类型,因为目标方法的返回值可能是任何类型。接口增加方法:package com.zsz.ba02;原创 2021-07-05 23:27:15 · 51 阅读 · 0 评论 -
ssm合集(spring)---005
第4章Spring 集成 MyBatis 将 MyBatis 与 Spring 进行整合,主要解决的问题就是将 SqlSessionFactory 对象交由 Spring 来管理。所以,该整合,只需要将 SqlSessionFactory 的对象生成器 SqlSessionFactoryBean 注 册在 Spring 容器中,再将其注入给 Dao 的实现类即可完成整合。 实现 Spring 与 MyBatis 的整合常用的方式:扫描的 Mapper 动态代理 Spring 像插线板一原创 2021-07-05 23:49:21 · 172 阅读 · 0 评论 -
ssm合集(spring)---006
第5章Spring 事务 5.1Spring 的事务管理 事务原本是数据库中的概念,在 Dao 层。但一般情况下,需要将事务提升到业务层, 即 Service 层。这样做是为了能够使用事务的特性来管理具体的业务。 在 Spring 中通常可以通过以下两种方式来实现对事务的管理: (1)使用 Spring 的事务注解管理事务 (2)使用 AspectJ 的 AOP 配置管理事务 5.2Spring 事务管理 API Spring 的事务管理,主要...原创 2021-07-07 11:38:38 · 75 阅读 · 0 评论 -
ssm合集(spring)---007
第6章Spring 与 Web在 Web 项目中使用 Spring 框架,首先要解决在 web 层(这里指 Servlet)中获取到 Spring 容器的问题。只要在 web 层获取到了 Spring 容器,便可从容器中获取到 Service 对象。 6.1Web 项目使用 Spring 的问题(了解) 举例:springWeb 项目(在 spring-mybatis 基础上修改) Step1:新建一个 Maven Project 类型 maven-archetype-webapp原创 2021-07-07 22:50:46 · 351 阅读 · 0 评论 -
ssm合集(spring)---001
1.1 Spring 框架是什么? Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,它是为了解决企业应用开发 的复杂性而创建的。Spring 的核心是控制反转(IoC)和面向切面编程(AOP)。Spring 是可 以在 Java SE/EE 中使用的轻量级开源框架。(官网:https://spring.io/)1.2 Spring 优点? Spring 是一个框架,是一个半成品的软件。有 ...原创 2021-06-23 23:14:10 · 73 阅读 · 0 评论