spring
小周日记
使用该博客来使自己自律的学习,希望大家可多多交流关于学习计算机语言的心得体会,让我们快速的成长。
展开
-
20.优化19案例中的事务管理(XML)
1.结构图2.bean配置文件:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/cont.原创 2020-11-06 17:17:55 · 89 阅读 · 0 评论 -
19.Spring中使用AOP进行事务的增强(XML)
1.结构图2.实体类Account:package com.itheima.domin;public class Account { private Integer id; private String name; private Float money; public Integer getId() { return id; } public void setId(Integer id) { this.i原创 2020-11-06 17:10:29 · 448 阅读 · 0 评论 -
18.Spring中基于事务控制纯注解的配置(转账)
1.结构图2.实体类Account:package com.itheima.pojo;public class Account { private Integer id; private String name; private Float money; public Integer getId() { return id; } public void setId(Integer id) { this.i.原创 2020-11-06 16:52:59 · 197 阅读 · 0 评论 -
17.Spring中的事务基于XML的配置
1.结构图2.Account实体类:package com.itheima.pojo;//Serializable数据序列化import java.io.Serializable;public class Account implements Serializable { private int id; private String name; private Float money; public int getId() { retur原创 2020-11-06 16:39:34 · 121 阅读 · 0 评论 -
16.Spring中JdbcTemplate模板的使用
1.结构图2.(方法一:基础使用模板)2.1实体类:Accountpackage com.itheima.pojo;//Serializable数据序列化import java.io.Serializable;public class Account implements Serializable { private int id; private String name; private Float money; public int getId()原创 2020-11-01 19:38:09 · 325 阅读 · 0 评论 -
15.Spring的增强类型(各种通知以及理解)
1.结构图2.业务层接口IAccountService:package com.itheima.service;/*业务层接口*/public interface IAccountService { /*保存账户*/ void saveAccount(); /*更新账户*/ void updateAccount(int i); /*删除账户*/ int deleteAccount();}3.业务层实现类 AccountServiceI原创 2020-10-19 12:31:59 · 436 阅读 · 0 评论 -
14.Spring的Aop基础
1.结构图2.业务层接口IAccountService:package com.itheima.service;/*业务层接口*/public interface IAccountService { /*模拟保存账户*/ /*无返回,无参数*/ void saveAccount(); /*模拟更新账户*/ /*无返回,有参数*/ void updateAccount(int i); /*模拟账户删除*/ /*有返回,无参数*/原创 2020-10-19 12:21:00 · 115 阅读 · 0 评论 -
11.Spring基于接口的动态代理(抽取事务)减少重复
1.结构图2.实体类Account:package com.domin;import java.io.Serializable;//账户的实体类public class Account implements Serializable { private Integer id; private String name; private Float money; public Integer getId() { return .原创 2020-10-19 11:26:19 · 229 阅读 · 0 评论 -
13.Spring基于子类的代理(对方法进行拦截增强)
1.看图2.实现类Producer:package com.itheima.cglib;import com.itheima.proxy.IProducer;/** 生产厂家* */public class Producer{ /* * 销售 * */ public void saleProduct(float money) { System.out.println("销售产品并且拿到钱:"+money); } /*原创 2020-10-19 11:28:47 · 157 阅读 · 0 评论 -
12.Spring基于接口Proxy代理
1.1-22.接口IProducer:package com.itheima.proxy;public interface IProducer { /* * 销售 * */ void saleProduct(float money); /* * 售后 * */ void afterService(float money);}3.实现类:package com.itheima.proxy;/** .原创 2020-10-19 11:27:59 · 240 阅读 · 0 评论 -
10.spring中事务的使用-基础
1.看图2.实体类Account:package com.domin;import java.io.Serializable;//账户的实体类public class Account implements Serializable { private Integer id; private String name; private Float money; public Integer getId() { return id;原创 2020-10-17 19:21:01 · 256 阅读 · 1 评论 -
9.spring和junit的整合(注解版)
1.看图2.实体类Accountpackage com.itheima.domin;public class Account{ private Integer id; private String name; private Float money; public Integer getId() { return id; } public void setId(Integer id) { this.id =原创 2020-10-16 20:14:59 · 223 阅读 · 0 评论 -
8.使用配置类(ConfigurationTest)来进行管理/替代Spring中bean.xml
1.看图2.实体类:package com.domin;import java.io.Serializable;public class Account implements Serializable { private Integer id; private String name; private Float money; public Integer getId() { return id; } public .原创 2020-10-15 21:36:46 · 426 阅读 · 0 评论 -
7.spring基于案例6的注解版
1.看图2.业务层接口:IAccountServicepackage com.service;import com.domin.Account;import java.util.List;public interface IAccountService { /*查询所有*/ List<Account> findAllAccount(); /*查询一个*/ Account findAccountById(Integer accountId原创 2020-10-15 12:06:54 · 104 阅读 · 0 评论 -
6.spring中数据库的增删改查
1.看图2.实体Account:package com.domin;import java.io.Serializable;//账户的实体类(继承了一个Serializable)public class Account implements Serializable { private Integer id; private String name; private Float money; public Integer getId() {.原创 2020-10-15 11:42:02 · 487 阅读 · 0 评论 -
5 spring注解annotation
1.看图2.业务层接口IAccountServicepackage com.itheima.service;public interface IAccountService { void saveAccount();}3.IAccountServiceImp业务层实现类(里面包含着Resource注入的bean实例,代替持久层的调用)package com.itheima.service.lmp;import com.itheima.dao.IAccountD原创 2020-10-12 10:44:33 · 196 阅读 · 0 评论 -
3-1springDemo入门用依赖
1.看图2.业务层接口IAccountServicepackage com.itheima.service;public interface IAccountService { void saveAccount();}2.业务层实现类IAccountServiceImppackage com.itheima.service.lmp;import com.itheima.dao.IAccountDao;import com.itheima.dao.Imp.I.原创 2020-10-12 00:28:45 · 99 阅读 · 0 评论 -
2.spring-的oncetest
1.看图2.IAcountService接口package com.itheima.service;/** 账户业务层的接口* */public interface IAcountService {/** 模拟保存账户* */ void saveAcount();}3.实现类AcountServiceImplpackage com.itheima.service.Imp;import com.itheima.dao.IAcountDao;import .原创 2020-10-12 00:15:19 · 130 阅读 · 2 评论 -
1.sping的小练习
spring的小练习jdbc的使用(一步一步优化)耦合问题(我们要降低耦合)所以2.找到pom.xml 导入依赖3解决程序之间的耦合 4. Spring的结构图原创 2020-10-11 23:35:44 · 71 阅读 · 0 评论