Spring
Mithrandir_74
这个作者很懒,什么都没留下…
展开
-
【SSM整合】图书管理系统
展示 一个使用SSM框架的简单图书管理系统 主要目的是为熟悉 SSM 框架的开发,前端较为简略 主页: 添加书籍 修改书籍 删除会从数据库中删除这本书并回到显示所有书籍页面 查询单本书籍 查询书籍未找到时 项目实现如下: 本地环境 IDEA 、MySQL 8.0.13 、Tomcat7 、Maven3.5.4 要求:需要熟练掌握 MySQL数据库,Spirng,javaWeb 及 MyBatis 知识,简单的前端知识 数据库环境 创建一个存放书籍数据的数据库表 CREATE DATABASE原创 2020-09-18 16:11:20 · 1376 阅读 · 0 评论 -
【Spring】5、事务操作
事务概念 什么是事务? 事务是数据库操作最基本单元,逻辑上的一组操作,要么都成功,如果有一个失败所有操作都失败 典型场景:银行转账 Lucy 转账100元给 Marry Lucy 少100,Marry 多100 事务的四个特性(ACID) 原子性(Atomicity):事务不可分割 一致性(Consistency):操作前后整个数据的完整性保持稳定 隔离性(Isolation):多事务操作要相互隔离,不会产生影响 持久性(Durability):当事务正确完成后,它对于数据的改变是永久原创 2020-09-17 09:12:38 · 79 阅读 · 0 评论 -
【Spring】4、JdbcTemplate
JdbcTemplate(概念和准备) 什么是 JdbcTemplate? Spring 框架对 JDBC 进行分封装,使用 JdbcTemplate 方便实现对数据库操作 准备工作 引入相关 jar 包 在 Spring 配置文件配置数据库连接池 <!--数据库连接池--> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"> <property name="dri原创 2020-09-17 09:09:47 · 69 阅读 · 0 评论 -
【Spring】3、AOP
AOP(概念) 什么是 AOP ? Aspect Oriented Programming,面向切面(方面)编程,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 通俗描述,不通过修改源代码方式,在主干功能里面添加新功能 使用登录例子说明 AOP: AOP(底层原理) AOP 底层使用动态代理: 有两种情况的动态代理 第一种 有接口情况,使用 JDK 动态代理 创建接口实现类代理对象,增强类的方法原创 2020-09-17 09:07:56 · 59 阅读 · 0 评论 -
【Spring】2、 IOC
IOC(概念和原理) 什么是 IOC(Inversion of Control) 控制反转,把对象创建和对象之间的调用过程,交给 Spring 进行管理 使用 IOC 的目的:为了耦合度降低 之前的入门案例就是IOC的实现 IOC 底层原理 xml 解析、工厂模式、反射 IOC 过程(比工厂模式进一步降低耦合度) 第一步:xml 配置文件,配置创建的对象 <bean id="user" class="com.demo1.Spring5.User"></bea原创 2020-09-17 09:05:46 · 151 阅读 · 0 评论 -
【Spring】1、基础介绍
内容介绍(Spring5 版本) Spring 概念 IOC 容器 IOC 底层原理 IOC 接口(BeanFactory) IOC 操作 Bean 管理(基于 xml) IOC 操作 Bean 管理(基于注解) Aop JdbcTemplate 事务管理 Spring5 新特性 Spring 框架概述 Spring 是轻量级的开源的 JavaEE 框架 Spring 可以解决企业应用开发的复杂性 Spring 有两个核心部分:IOC 和 Aop IOC : 控制反转,把创建原创 2020-09-17 09:04:33 · 58 阅读 · 0 评论