
JavaEE_第四阶段_SSM
文章平均质量分 87
JavaEE_第四阶段_SSM_Spring _SpringMVC_Mybatis
2393li
这个作者很懒,什么都没留下…
展开
-
SpringMVC_01_SpringMVC简介_什么是MVC_什么是SpringMVC_SpringMVC的特点_第一个程序HelloWorld
一、SpringMVC简介1、什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类:一类称为实体类Bean:专门存储业务数据的,如 Student、User 等一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问。V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据C:Controller,控制层,指原创 2021-11-10 19:31:25 · 725 阅读 · 0 评论 -
Spring5_05_事务操作_Spring 事务管理介绍_声明式事务管理参数配置(propagation ioslation timeout ...)_XML 声明式事务管理_完全注解声明式事务管理
事务操作(事务概念)1、什么事务(1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败(2)典型场景:银行转账lucy 转账 100 元 给 marylucy 少 100,mary 多 1002、事务四个特性(ACID)(1)原子性: 每个事物不可分割(2)一致性 :转账前后总量不变(3)隔离性 :多事务操作互不影响(4)持久性 :转账后数据库持久性改变事务操作(搭建事务操作环境)1、创建数据库表,添加记录2、创建 service,搭建原创 2021-11-10 17:55:06 · 207 阅读 · 0 评论 -
Spring5_04_JdbcTemplate(概念和准备)_JdbcTemplate 操作数据库(添加 修改 删除 查询)_查询返回某个值_查询返回对象_查询返回集合_批量操作__
JdbcTemplate(概念和准备)1、什么是 JdbcTemplate(1)Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作2、准备工作(1)引入相关 jar 包2)在 spring 配置文件配置数据库连接池<!-- 数据库连接池 --><bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"destroy-method="close">原创 2021-11-09 23:32:16 · 212 阅读 · 0 评论 -
Spring5_03_AOP(Aspect Oriented Programming)_底层原理_AOP(JDK 动态代理)_术语(连接点、切入点、通知、切面)
AOP(概念)1、什么是 AOP(1)面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。(2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能(3)使用登录例子说明 AOPAOP(底层原理)Aspect Oriented Programming1、AOP 底层使用动态代理(1)有两种情况动态代理第一种 有接口情况,使用 JDK 动态代理⚫ 创建接口实现类代理对象,增强类的方法第原创 2021-11-09 23:04:32 · 203 阅读 · 0 评论 -
Spring5_03_AOP前-狂神笔记静态/动态代理模式
代理模式为什么要学习代理模式,因为AOP的底层机制就是动态代理!代理模式:静态代理动态代理学习aop之前 , 我们要先了解一下代理模式!静态代理静态代理角色分析抽象角色 : 一般使用接口或者抽象类来实现真实角色 : 被代理的角色代理角色 : 代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作 .客户 : 使用代理角色来进行一些操作 .代码实现Rent . java 即抽象角色//抽象角色:租房public interface Re原创 2021-10-13 19:40:58 · 103 阅读 · 0 评论 -
Spring5_02_IOC Bean 管理_普通 bean_工厂 bean_bean 作用域scope(singleton 和 prototype 区别)_bean 生命周期_xml 自动装配
IOC 操作 Bean 管理(FactoryBean)1、Spring 有两种类型 bean:一种普通 bean,另外一种工厂 bean(FactoryBean)2、普通 bean:在配置文件中定义 bean 类型就是返回类型3、工厂 bean:在配置文件定义 bean 类型可以和返回类型不一样第一步 创建类,让这个类作为工厂 bean,实现接口 FactoryBean第二步 实现接口里面的方法,在实现的方法中定义返回的 bean 类型public class MyBean imple原创 2021-10-13 15:08:30 · 164 阅读 · 0 评论 -
Spring5_02_IOC概念和原理_IOC 操作 Bean 管理_基于注解方式_创建对象注解_属性注入_@Autowired与@Resource异同_完全注解开发_导入其他配置类
Spring5_02_IOC概念和原理_IOC 操作 Bean 管理_基于 xml 方式_ xml 方式创建对象_xml 方式注入属性(DI:依赖注入)_xml 注入集合属性IOC 操作 Bean 管理(基于注解方式)创建对象注解(@Component、@Service、@Service、@Repository)属性注入(@Autowired、@Qualifier、@Resource、@Value、作用域@scope)完全注解开发@ComponentScan(basePackages = {“c原创 2021-10-13 15:05:52 · 217 阅读 · 1 评论 -
Spring5_02_IOC概念和原理_IOC 底层原理_IOC-BeanFactory 接口(BeanFactory、ApplicationContext)
IOC(概念和原理)(Inversion of Control)1、什么是 IOC(1)控制反转,把对象创建和对象之间的调用过程,交给 Spring 进行管理(2)使用 IOC 目的:为了耦合度降低(3)做入门案例就是 IOC 实现2、IOC 底层原理(1)xml 解析、工厂模式、反射3、画图讲解 IOC 底层原理IOC(BeanFactory 接口)1、IOC 思想基于 IOC 容器完成,IOC 容器底层就是对象工厂2、Spring 提供 IOC 容器实现两种方式:(两个接口)(原创 2021-10-13 14:57:01 · 111 阅读 · 0 评论 -
Spring5_02_IOC概念和原理_IOC 操作 Bean 管理_基于 xml 方式_ xml 方式创建对象_xml 方式注入属性(DI:依赖注入)_xml 注入集合属性
IOC 操作 Bean 管理1、什么是 Bean 管理Bean 管理指的是两个操作(1)Spring 创建对象(2)Spring 注入属性2、Bean 管理操作有两种方式(1)基于 xml 配置文件方式实现(2)基于注解方式实现IOC 操作 Bean 管理(基于 xml 方式)1、基于 xml 方式创建对象(1)在 spring 配置文件中,使用 bean 标签,标签里面添加对应属性,就可以实现对象创建<!--2 set 方法注入属性--> <bean id="bo原创 2021-10-13 14:56:29 · 118 阅读 · 0 评论 -
Spring5_01_Spring框架概述_Spring 有两个核心部分_Spring 特点_第一个Spring程序
Spring5 框架概述1、Spring 是轻量级的开源的 JavaEE 框架2、Spring 可以解决企业应用开发的复杂性3、Spring 有两个核心部分:IOC 和 Aop(1)IOC:控制反转,把创建对象过程交给 Spring 进行管理(2)Aop:面向切面,不修改源代码进行功能增强4、Spring 特点(1)方便解耦,简化开发(2)Aop 编程支持(3)方便程序测试(4)方便和其他框架进行整合(5)方便进行事务操作(6)降低 API 开发难度5、现在课程中,选取 S原创 2021-10-11 21:39:45 · 136 阅读 · 0 评论