![](https://img-blog.csdnimg.cn/9dbcf997f8bf4b5486969dbcee4fa3c7.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
spring
文章平均质量分 93
spring核心
-王二毛-
学无止境
展开
-
java框架016——Spring整合MyBatis
一、MyBatis简介 MyBatis(前身是iBatis)是一个支持普通SQL查询、存储过程以及高级映射的持久层框架。 MyBatis框架也被称之为ORM(Object/Relation Mapping,即对象关系映射)框架。所谓的ORM就是一种为了解决面向对象与关系型数据库中数据类型不匹配的技术,它通过描述Java对象与数据库表之间的映射关系,自动将Java应用程序中的对象持久化到关系型数据库的表中。 1.1、MyBatis的下载和使用 使用MyBatis框架非常简单,只需在应用程序中引入MyBati原创 2021-10-21 09:50:33 · 601 阅读 · 0 评论 -
Spring注解开发
一、给容器注入组件 1.1、对照组:通过原始xml方式 、 bean:Person beans.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springfra原创 2022-10-10 23:43:10 · 177 阅读 · 0 评论 -
java框架015——Spring事务管理
一、事务简介 事务就是一组由于逻辑上紧密关联而合并成一个整体(工作单元)的多个数据库操作,这些操作要么都成功执行,要么都执行失败。 在JavaEE企业级开发的应用领域,为了保证数据的完整性和一致性,必须引入数据库事务的概念,所以事务管理是企业级应用程序开发中必不可少的技术。 二、事务的特性 1、原子性(atomicity):“原子”的本意是“不可再分”,事务的原子性表现为一个事务中涉及到的多个操作在逻辑上缺一不可。事务的原子性要求事务中的所有操作要么都执行,要么都不执行。 2、一致性(consistency原创 2021-10-18 10:16:32 · 148 阅读 · 0 评论 -
java框架014——Spring JdbcTemplate
一、Spring JDBC Spring的JDBC模块负责数据库资源管理和错误处理,大大简化了开发人员对数据库的操作,使得开发人员可以从繁琐的数据库操作中解脱出来,从而将更多的精力投入到编写业务逻辑当中。 二、Spring JdbcTemplate的解析 针对数据库的操作,Spring框架提供了JdbcTemplate类,该类是Spring框架数据抽象层的基础。可以说,JdbcTemplate类是Spring JDBC的核心类 从JdbcTemplate的继承关系图可以看出,JdbcTemplate类的直原创 2021-10-17 16:35:25 · 255 阅读 · 0 评论 -
java框架013——Spring AOP面向切面编程
一、Spring AOP简介 AOP的全称是Aspect-Oriented Programming,即面向切面编程(也称面向方面编程)。它是面向对象编程(OOP)的一种补充,目前已成为一种比较成熟的编程方式。 在业务处理代码中,通常都会进行事务处理、日志记录等操作。虽然使用OOP可以通过组合或者继承的方式来达到代码的重用,但有时为了实现某个功能(如日志记录),同样的代码仍然会分散到各个方法中。这样,如果想要关闭某个功能,或者对其进行修改,就必须要修改所有的相关方法。这不但增加了开发人员的工作量,而且提高了代原创 2021-10-17 11:31:02 · 546 阅读 · 0 评论 -
java框架012——Spring核心
一、Spring简介——什么是Spring? Spring是分层的JavaSE/EE full-stack 轻量级开源框架,以IoC(Inverse of Control控制反转)和AOP(Aspect Oriented Programming 面向切面编程)为内核,使用基本的JavaBean来完成以前只可能由EJB完成的工作,取代了EJB的臃肿、低效的开发模式。 在实际开发中,通常在服务器端采用三层体系架构,分别为表示层(Web)、业务逻辑层(Service)、持久层(Dao), Spring对每一层原创 2021-10-16 16:06:04 · 265 阅读 · 0 评论