![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSM框架
嘿嘿嘿1212
知识在于累计
展开
-
MyBatis:动态sql&性能优化&主配置文件配置
主配置文件配置1.config文件常用标签 properties标签:引入外部properties文件资源。 settings标签:设置mybatis全局行为。 typeAlias标签:减少mapper文件配置,给模型类起别名。 transactionManager标签:配置mybatis的事务行为(JDBC|MANAGED) dataSource标签:配置myba...转载 2019-10-23 16:41:58 · 305 阅读 · 0 评论 -
SSM:Spring整合MyBatis
SSM框架整合1.1 原始方式整合1.准备工作2.创建Maven工程3.导入Maven坐标参考:素材/配置文件/pom.xml文件4.编写实体类public class Account { private int id; private String name; private double money; //省略getter和setter方法}...原创 2019-10-07 13:17:13 · 164 阅读 · 0 评论 -
MyBatis:代理开发(一对一\一对多\多对多查询)&注解开发(增删改\一对一\一对多\多对多查询)
1.Mybatis多表查询1.1 一对一查询1.1.1 一对一查询的模型用户表和订单表的关系为,一个用户有多个订单,一个订单只从属于一个用户一对一查询的需求:查询一个订单,与此同时查询出该订单所属的用户1.1.2一对一查询的语句对应的sql语句:select * from orders o,user u where o.uid=u.id;查询的结果如下:1.1.3 创建Ord...原创 2019-10-07 13:13:05 · 437 阅读 · 0 评论 -
MyBatis:代理开发&应射文件&动态SQL&核心配置文件(typeHandlers,plugins)
1.Mybatis的Dao层实现1.1 传统开发方式1.1.1编写UserDao接口public interface UserDao { List<User> findAll() throws IOException;}1.1.2.编写UserDaoImpl实现public class UserDaoImpl implements UserDao { pu...原创 2019-09-28 17:31:50 · 144 阅读 · 0 评论 -
MyBatis:基础API&快速入门&应射文件配置(简单)&核心文件配置(environments,mapper,Properties,typeAliases)
1.Mybatis简介1.1原始jdbc操作(查询数据)1.2原始jdbc操作(插入数据)1.3 原始jdbc操作的分析原始jdbc开发存在的问题如下:①数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能②sql 语句在代码中硬编码,造成代码不易维护,实际应用 sql 变化的可能较大,sql 变动需要改变java代码。③查询操作时,需要手动将结果集中的数据手动封装到实体中。...原创 2019-09-27 14:12:13 · 208 阅读 · 0 评论 -
SpringMVC:拦截器&异常处理
SpringMVC的拦截器01-SpringMVC拦截器-拦截器的作用(理解)Spring MVC 的拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。将拦截器按一定的顺序联结成一条链,这条链称为拦截器链(InterceptorChain)。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。拦截器也是AOP思想的具体实现。...原创 2019-09-24 00:52:56 · 592 阅读 · 1 评论 -
SpringMVC:请求&响应
SpringMVC的请求和响应SpringMVC的数据响应01-SpringMVC的数据响应-数据响应方式(理解)页面跳转直接返回字符串通过ModelAndView对象返回2) 回写数据直接返回字符串返回对象或集合02-SpringMVC的数据响应-页面跳转-返回字符串形式(应用)03-SpringMVC的数据响应-页面跳转-返回ModelAndView形式1(应用)在...原创 2019-09-21 21:52:45 · 369 阅读 · 0 评论 -
SpringMVC:Web集成&XML配置&注解
1. Spring与Web环境集成1.1 ApplicationContext应用上下文获取方式应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件) 方式获取的,但是每次从容器中获得Bean时都要编写new ClasspathXmlApplicationContext(spring配置文件) ,这样的弊端是配置文件加载多次,应用上下文...原创 2019-09-21 08:45:05 · 507 阅读 · 0 评论 -
Spring :JdbcTemplate&Spring事务控制XML和注解方式
1.JdbcTemplate基本使用1.1 概述它是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。 spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的RedisTemplate,操作消息队列的JImsTemplate等等。1.2 JdbcTemplate开发...原创 2019-09-19 19:54:07 · 588 阅读 · 0 评论 -
Spring:AOP&XML配置&注解开发
1.Spring 的 AOP 简介1.1 什么是 AOPAOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻...原创 2019-09-18 00:40:09 · 268 阅读 · 0 评论 -
Spring:IOC和DI注解开发&新注解&配置数据源(JDBC)
1.Spring配置数据源1.1 数据源(连接池)的作用数据源(连接池)是提高程序性能如出现的事先实例化数据源,初始化部分连接资源使用连接资源时从数据源中获取使用完毕后将连接资源归还给数据源常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等开发步骤①导入数据源的坐标和数据库驱动坐标②创建数据源对象③设置数据源的基本连接数据④使用数据源获取连接资源和归还连接...原创 2019-09-15 08:52:25 · 254 阅读 · 0 评论 -
Spring:概述&IOC&DI
1. spring概述1.1 Spring是什么(理解)Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。提供了展现层 SpringMVC和持久层 Spring JDBCTemplate以及业务层事务管理等众...原创 2019-09-14 16:27:15 · 169 阅读 · 0 评论