当前位置: 首页 > wzjs >正文

制作企业网站电子商务网站的建设目标是什么

制作企业网站,电子商务网站的建设目标是什么,如何保存自己做的网站,网站开发与数据库Spring整合以及事务 Spring整合 Spring整合Junit 导入依赖 创建测试类 也可以使用这种方法找到xml文件位置 Spring整合Mybatis 导入依赖 JDBC配置文件 spring核心xml文件配置 mybatis核心配置文件 dao接口和实现类 实现类对应mapper文件 sqlSessionFactoryBean 基础的MyBat…

Spring整合以及事务

Spring整合

Spring整合Junit

导入依赖

image-20250315103214988

创建测试类

image-20250315103222602

也可以使用这种方法找到xml文件位置

image-20250315103252646


Spring整合Mybatis

导入依赖

image-20250315103318430

JDBC配置文件

image-20250315103326401

spring核心xml文件配置

image-20250315103340376

mybatis核心配置文件

image-20250315103353831

dao接口和实现类

image-20250315103425496

实现类对应mapper文件

在这里插入图片描述


sqlSessionFactoryBean

image-20250315103532804

基础的MyBatis中获取sqlSessionFactory对象

image-20250315103539656

Spring的xml文件中配置sqlSessionFactoryBean

image-20250315103549610

实际上就是new了一个sqlSessionFactoryBean对象
这里是通过getObject()来获取sqlSessionFactory对象

源码:
image-20250315103646697


Srping解耦合

三层架构

image-20250315103716410

service实现类需要依赖dao实现类
没有spring的时候需要new dao接口的实现类

image-20250315103735956

servlet没有实现类,要依赖service实现类
new了service的实现类

image-20250315103757217

spring改进测试类

image-20250315103812420


Spring事务

注解实现事务

spring配置文件

image-20250315104945069

@Transactional添加事务

可以添加在方法和类上,添加到类就说明这个类所有的方法都支持事务
一般都在service层添加事务

image-20250315104958368

事务的底层逻辑就是通过AOP增强解耦合

所以要加上AOP依赖

image-20250315105028019


xml实现事务(可跳过)

image-20250315105015069


传播行为propagation(重点)

事务方法嵌套调用时,需要控制是否开启新事务,可以使用事务传播行为来控制

在这里插入图片描述

image-20250315105208039

@Transactional本质

image-20250315105222066

我们需要日志出现异常的时候不需要回滚转账事务
就需要控制事务的传播行为

image-20250315105253457

默认情况下,外层test方法执行的时候有一个外层事务包裹,内层的转账和打印日志两个事务就加入这个外层的事务了,本身不会有单独的事务包裹

我们可以给转账事务设置REQUIRES_NEW
这时候这个转账事务就会在外层test事务的包裹下还会新建一个自身单独的事务
转账完成后会自动提交

image-20250315111244423

实际上就是new了一个新的连接对象,log还是和外层用一个连接对象


隔离级别isolation

image-20250315111407323

image-20250315111415811


只读readOnly

image-20250315111506116

http://www.dtcms.com/wzjs/543473.html

相关文章:

  • 电子商务网站建设的主要风险wordpress多人会议插件
  • 做电影网站会不会侵权wordpress怎么连接主机名
  • 那个网站可以做恒指 买涨买跌叫别人做网站权重被转移了
  • 网上建设银行网站网站开发国内外研究状况
  • 南京网站优化报价滨海网站建设服务商
  • 永康网站推广电商平台取名字大全
  • 给公司做网站液压电机东莞网站建设
  • 克隆网站首页做单页站几个文件pc网站增加手机站
  • 网站想换一个空间怎么办外贸网站logo
  • 站库设计网站官网网站内的搜索怎么做
  • 越南的网站建设可以做公司宣传的网站有哪些
  • 青海做网站网站建设及管理制度文章
  • 最好的网站建设团队wordpress网站如何添加栏目
  • 网站开发的后期支持网络服务商在哪咨询
  • 网站突然没有收录网站建设报价清单明细
  • 东莞网站关键排名怎样学好网站开发
  • WordPress科技网站wordpress 用户密码
  • 郑州网站建设价格专业的国内网站建设公司
  • 西安手机网站建设公司排名比分网站制作
  • 武威做网站呼和浩特网站优化
  • 做读书笔记的网站生鲜市场型网站开发
  • 用模板做网站的方法网站流量 龙优化软件
  • 做教育机器网站服务器建设网站
  • wordpress下载最新网络优化器免费
  • 毕业设计做网站有哪些方面网站建设硬件要求
  • 可信网站是什么南昌市会做网站有哪几家
  • 采购网站排名临清做网站推广
  • 住房和城乡建设部网站城市稽查阿里云官网登录入口
  • 网站源代码下载工具明年做那个网站致富
  • 企业网站建设及推广清河网站建设