- 博客(7)
- 收藏
- 关注
原创 spring学习第二天
springmvc01 1 Spring MVC概述 什么是Spring MVC? Spring MVC是Spring提供的一个实现了Web MVC设计模式的轻量级Web框架。它与Struts2框架一样,都属于MVC框架,但其使用和性能等方面比Struts2更加优异。 Spring MVC具有以下特点: 是Spring框架的一部分,可以方便的利用Spring所提供的其他功能。 灵活性强,易于与其他框架集成。 提供了一个前端控制器DispatcherServlet,使开发人员无需额外开发控制器对象。 可自动
2020-07-21 11:20:55 359
原创 mybatis学习第4天
1pagehelper分页 pagehelper是由刘增辉开发的一个分页插件,支持多种数据库,号称最方便使用的分页插件。分页插件支持任何复杂的单表、多表分页。 使用方式 1.在pom.xml 引入 <!--配置分页--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <ver
2020-07-19 11:36:07 204
原创 mybatis学习第三天
1.mybatis延迟加载策略 什么是延迟加载? 延迟加载就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载. 好处: 先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。 坏处: 因为只有当需要用到数据时,才会进行数据库查询,这样在大批量数据查询时,因为查询工作也要消耗 时间,所以可能造成用户等待时间变长,造成用户体验下降。 开启懒加载 <settings> <!-- 开启全局懒加载-
2020-07-18 08:47:33 235
原创 spring框架学习第二天
Spring2 1springAop简介 1.什么是AOP? AOP的全称是Aspect-Oriented Programming,即面向切面编程(也称面向方面编程)。它是面向对象编程(OOP)的一种补充,目前已成为一种比较成熟的编程方式。 2.AOP简介 在传统的业务处理代码中,通常都会进行事务处理、日志记录等操作。虽然使用OOP可以通过组合或者继承的方式来达到代码的重用,但如果要实现某个功能(如日志记录),同样的代码仍然会分散到各个方法中。这样,如果想要关闭某个功能,或者对其进行修改,就必须要修改
2020-07-16 21:38:49 166
原创 mybatis学习二
mybatis02 1mybatis事务 mybatis事务的管理也是通过setAutoCommit() 进行控制, 默认为手动提交 @Override public SqlSession openSession() { return openSessionFromDataSource(configuration.getDefaultExecutorType(), null, false); } 在手动提交方式遇到增删改时,需要调用session.commit(); 自动提交
2020-07-16 21:33:23 121
原创 Mybatis学习1
Mybatis01 1.什么是MyBatis ? MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAOs) 概述 MyBatis 是一
2020-07-15 21:50:50 220
原创 spirng框架学习第一天
spirng 1.什么是spring? Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能 1.1spirng的优点 1.方便解耦,简化开发 通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。有了Sp
2020-07-15 21:35:34 194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人