- 博客(18)
- 收藏
- 关注
原创 SSM框架整合
创建工程1、原始方式整合1.1 创建实体类和数据库public class Account { private Integer id; //id private String name; //名称 private Double money; //金额}1.2 导入依赖<dependencies> <dependency><!--测试--> <groupId>junit
2022-04-23 17:24:22
94
原创 MyBatis注解开发
1、常用注解@Insert:新增@Update:更新@Delete:删除@Select:查询@Result:结果集封装@Results:可以与@Result 一起使用,封装多个结果集@One:一对一结果集封装@Many:一对多结果集封装2、简单的增删改查(1)创建项目(2)配置pom.xml文件<dependency> <groupId>junit</groupId> <artifact.
2022-04-23 16:21:24
800
原创 MyBatis多表查询
基本准备创建项目,结构如下:创建数据库导入依赖<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency>.
2022-04-23 15:04:18
1104
原创 MyBatis深入知识
1、MyBatis的Dao层实现1.1 传统开发方式(1)编写UserDao接口public interface UserMapper { public List<User> findAll() throws IOException;}1.2
2022-04-19 15:46:04
67
原创 MyBatis入门知识
1、MyBatis简介1.1 原始JDBC操作分析原始JDBC开发存在的问题如下:(1)数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能(2)SQL语句在代码中硬编码,造成代码不易维护,实际应用SQL变化的可能较大,SQL变动需要改变java代码(3)查询操作时,主要手动将结果集中的数据手动封装到实体中,需要手动将实体的数据设置到SQL语句的占位符位置。1.2MyBatis概念mybatis是一个优秀的预计java的持久层框架,内部封装了jdbc,开发者只需要关注SQL.
2022-04-17 19:03:13
465
原创 Spring的事务控制
1、编程式事务控制(自己写代码进行事务控制)1.1 PlatformTransactionManagerPlatformTransactionManager接口是spring的事务管理器,提供了我们日常使用的操作事务的方法。注意:PlatformTransactionManager是接口类型,不同的dao层技术有不同的实现类。1.2 TransactionDefinitionTransactionDefinition是事务的定义信息对象,包含如下方法:(1)、事务隔离级别
2022-04-17 12:55:19
200
原创 Spring的AOP及其开发
1. Spring的AOP1.1 AOP 概念AOP为Aspect Oriented Programming的缩写,意为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而降低各部分之间的耦合度,提高程序可用性,提高开发效率。1.2 AOP的作用及其优势作用:在程序运行期间,在不修改源码的情况下对方法进行功能增强。优势:减少
2022-04-14 19:32:27
533
原创 SpringMVC拦截器
1、SpringMVC拦截器1.1 拦截器(interceptor)的作用SpringMVC的拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。拦截器链(Interceptor Chain):连接器按照一定顺序结成一条链。调用时,也按照定义前顺序。1.2 拦截器和过滤器的区别1.3 自定义拦截器步骤(1)创建拦截器类实现HandlerInterceptor接口public class MyInterceptor implements Ha
2022-03-20 16:57:39
420
原创 Spring知识四(Spring JdbcTemplate)
1、Spring jdbcTemlpate 基本使用1.1 jdbcTemplate概述它是spring框架中提供的一个对象,是对原始繁琐的jdbcAPI对象的简单封装。spring框架为我们提供了很多的操作模板类。1.2 JdbcTemplate开发步骤(1)导入spring-jdbc和spring-tx坐标(2)创建数据库表和实体(3)创建JdbcTemplate对象(4)执行数据库操作...
2022-03-04 12:14:56
74
原创 Spring知识二(配置数据源)
1、Spring配置数据源1.1数据源(连接池)的作用数据源提高程序性能事先实例化数据源,初始化部分连接诶资源使用连接资源时从数据源中获取使用完毕之后将连接资源归还给数据源 常见数据源(连接池):DBCP、C3P0、BoneCP、Druid等 数据源开发步骤:(1)导入数据源的坐标和数据库驱动坐标(2)创建数据源对象(3)设置数据源的基本...
2022-02-27 21:05:53
397
原创 Spring知识(一)
1、Spring简介1.1 什么是Spring Spring是分层的JavaSE/EE应用full-stack(全栈,此处代表各级都有解决方案)轻量级开源框架,以IOC(Inverse Of Control:反转控制)和AOP(Aspect Oriented Programming:面向切面编程)为内核。提供了展现层SpringMVC和持久层Spring JDBCTemplate以及业务层管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库...
2022-02-26 23:57:05
65
原创 Hibernate架构学习
第一天Hibernate概述(Hibernate使用orm思想对数据库进行操作) 1、orm思想 (object relational mapping) 描述:(1)让实体类和数据库表进行一一对应关系(让实体类首先和数据库表对应,让实体类属性和表里字段对应)。 (2)不需要直接操作数据库表,而操作表对应实体类对象。搭建hibernate环境 第一步 导入hibernate的jar包(使用hibernat...
2021-11-28 16:06:13
290
原创 SpringMVC框架
需求:用户在页面发起一个请求,请求交给SpringMVC的控制器对象,并显示请求处理的结果。(在结果页面显示一个欢迎语句)实现步骤:1.新建web maven工程2.加入依赖 Spring-MVC依赖,间接把Spring的依赖都加入到项目中 3.重点:在web.xml中注册springmvc框架的核心对象DispatcherServlet4.创建一个控制器类(处理器) 1)、在类的上面加入@Controller,创建对象,并放入到Springmvc容器中..
2021-10-05 16:43:37
63
原创 SpringMVC框架
需求:用户在页面发起一个请求,请求交给SpringMVC的控制器对象,并显示请求处理的结果。(在结果页面显示一个欢迎语句)实现步骤:1.新建web maven工程2.加入依赖 Spring-MVC依赖,间接把Spring的依赖都加入到项目中 3.重点:在web.xml中注册springmvc框架的核心对象DispatcherServlet4.创建一个控制器类(处理器) 1)、在类的上面加入@Controller,创建对象,并放入到Springmvc容器中 .
2021-09-24 19:32:47
73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人