- 博客(14)
- 收藏
- 关注
原创 学习SSM的第十三天
文章目录前言一、MyBatis的注解开发前言一、MyBatis的注解开发1.MyBatis的常用注解这几年来注解开发越来越流行,Mybatis也可以使用注解开发方式,这样我们就可以减少编写Mapper映射文件了。@Insert:实现新增@Update:实现更新@Delete:实现删除@Select:实现查询@Result:实现结果集封装@Results:可以与@Result 一起使用,封装多个结果集@One:实现一对一结果集封装@Many:实现一对多结果集封装2…MyBatis的
2022-05-02 23:52:27 95
原创 学习SSM的第十二天
文章目录前言一、MyBatis的多表操作二、使用步骤1.引入库2.读入数据总结前言一、MyBatis的多表操作1.一对一查询的模型开发步骤①创建Order实体public class Order { private int id; private Date ordertime; private double total; //当前订单属于哪一个用户 private User user;}②创建OrderMapper接口public interfac
2022-05-01 23:25:42 92
原创 学习SSM的第十一天
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、MyBatais映射文件深入前言一、MyBatais映射文件深入1.动态sql语句①动态sql之我们根据实体类的不同取值,使用不同的SQL语句来进行查询。比如在id如果不为空时可以根据id查询,如果username 不同空时还要加入用户名作为条件。这种情况在我们的多条件组合查询中经常会碰到。 <!--查询操作--> <select id="findByCondition" pa.
2022-04-30 23:05:22 91
原创 学习SSM的第十天
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings(
2022-04-29 23:29:20 73
原创 学习SSM的第九天
文章目录前言一、MyBatis的简介二、MyBatis的快速入门三、MyBatis的映射文件概述四、MyBatis的增删改查操作五、MyBatis的核心配置文件概述六、MyBatis的相应API前言MyBatis入门操作一、MyBatis的简介1.原始jdbc操作的分析原始jdbc开发存在的问题如下:①数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能②sql语句在代码中硬编码,造成代码不易维护,实际应用sql变化的可能较大,sql变动需要改变java代码。③查询操作时,需要手动将结
2022-04-29 00:04:12 215
原创 学习SSM的第八天
文章目录前言一、编程式事务控制相关对象二、基于XML的声明式事务控制三、基于注解的声明式事务控制前言声明式事务控制一、编程式事务控制相关对象1.PlatformTransactionManagerPlatformTransactionManager 接口是spring 的事务管理器,它里面提供了我们常用的操作事务的方法。注意:PlatformTransactionManager 是接口类型,不同的Dao 层技术则有不同的实现类,例如:Dao 层技术是jdbc 或mybatis 时:org.
2022-04-27 21:06:57 63
原创 学习SSM的第七天
文章目录前言一、Spring的AOP简介二、基于XML的AOP开发三、基于注解的AOP开发前言Spring AOP一、Spring的AOP简介1.什么是AOPAOP 为Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分
2022-04-26 22:24:21 74
原创 学习SSM的第六天
文章目录前言一、SpringMVC的拦截器二、异常处理前言SpringMVC的拦截器与异常处理一、SpringMVC的拦截器1.拦截器的作用Spring MVC 的拦截器类似于Servlet 开发中的过滤器Filter,用于对处理器进行预处理和后处理。将拦截器按一定的顺序联结成一条链,这条链称为拦截器链(Interceptor Chain)。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。拦截器也是AOP思想的具体实现。2.拦截器与过滤器的区别3.拦截器搭建步骤
2022-04-25 22:11:53 62
原创 学习SSM的第五天
文章目录前言一、Spring JdbcTemplate基本使用前言一、Spring JdbcTemplate基本使用1.JdbcTemplate基本概述它是spring框架中提供的一个对象,是对原始繁琐的JdbcAPI对象的简单封装。spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的RedisTemplate,操作消息队列的JmsTemplate等等。2.JdbcTemplate开发步骤①导入s
2022-04-24 15:30:10 64
原创 学习SSM的第四天
文章目录前言一、SpringMVC的数据响应1.SpringMVC的数据响应方式二、SpringMVC获得请求数据1.引入库2.读入数据总结前言SpringMVC的请求和响应一、SpringMVC的数据响应1.SpringMVC的数据响应方式1.页面跳转a.直接返回字符串此种方式会将返回的字符串与视图解析器的前后缀拼接后跳转。 <!--配置内部资源解析器--> <bean id="internalResourceViewResolver" class="org
2022-04-23 16:48:33 70
原创 学习SSM的第三天
文章目录前言一、Spring与Web环境集成1.ApplicationContext应用上下文获取方式2.Spring提供获取应用上下文的工具二、SpringMVC的简介1.SpringMVC的概述2.SpringMVC的快速入门3.SpringMVC流程图示三、SpringMVC的组件解析1.SpringMVC的执行流程2.SpringMVC组件解析3.SpringMVC注解解析4.SpringMVC的XML配置解析前言springMVC入门一、Spring与Web环境集成1.Applicatio
2022-04-22 19:23:13 131
原创 学习SSM的第二天
文章目录@[TOC](文章目录)前言一、Spring配置数据源1.数据源的作用2.数据源的开发步骤1.数据源的手动创建2.Spring配置数据源二、Spring注解开发1.Spring原始注解2.Spring新注解三、Spring整合Junit1.原始Junit测试Spring的问题2.Spring集成Junit步骤前言一、Spring配置数据源1.数据源的作用1.数据源是为了提高程序性能而出现的2.事先实例化数据源,初始化部分连接资源3.使用连接资源时从数据源中获取4.使用完毕后将连接资源归
2022-04-21 19:25:43 880
原创 学习SSM的第一天
文章目录前言一、Spring的优势是什么?二、使用步骤三、Bean标签基本配置四、Bean生命周期配置五、Bean实例化三种方式六、Bean的依赖注入七、Bean的依赖注入方式八、Bean的依赖注入的数据类型前言Spring的IOC和DI一、Spring的优势是什么?1.方便解耦,简化开发2.AOP编程的支持3.声明式事务的支持4.方便程序的测试5.方便集成各种优秀框架6.降低JavaEE API的使用难度二、使用步.
2022-04-20 23:46:43 395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人