SSM
文章平均质量分 93
1橘猫
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring单元测试抛ExceptionInInitializerError
使用了@Runwith和@ContextConfiguration两个注解来构建一个测试类 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("classpath:applicationContext.xml") public class Mybatis { @Autowired private MoviesDao moviesDao; @Test public void testFindAll()原创 2020-09-22 08:16:07 · 1564 阅读 · 2 评论 -
Spring MVC(三) :ssm整合
一、搭建整合环境 1.1 整合思路 搭建整合环境 配置spring spring 整合 springmvc spring 整合 mybatis 项目截图 1.2 创建数据库 create table account( id int primary key auto_increment, name varchar(20), money double ); 1.3 创建项目 创建maven项目,选择骨架 org.apache.maven.archetypes:maven-arch原创 2020-09-19 23:46:37 · 158 阅读 · 0 评论 -
Spring MVC(二):基本模块
Spring MVC(二):基本模块 一、响应数据和结果视图 1.1 返回值 1.1.1 返回字符串 Controller方法返回字符串可以指定逻辑视图的名称,根据视图解析器为物理视图的地址 @RequestMapping("/hello") public String sayHello(){ System.out.println("Hello,World"); //跳转到xx页面 return "success"; } 应用场景 @Controller @RequestMappi原创 2020-09-19 11:41:49 · 238 阅读 · 0 评论 -
spring mvc(一):简单入门
Spring MVC(一):入门 一、三层架构和MVC 1.1 三层架构 开发架构一般分为C/S 客户端服务器架构,和B/S 浏览器服务器架构 在 JavaEE 开发中,几乎全都是基于 B/S 架构的开发 系统标准的三层架构包括: 表现层 业务层 持久层 1.2 MVC模型 MVC全名是Model View Controller **模型视图控制器,**每个部分各司其职 分别是 Model:数据模型,JavaBean的类,用来进行数据封装 View:指JSP、HTML用来展示数据给用户 Contro原创 2020-09-10 11:46:26 · 249 阅读 · 0 评论 -
spring(四):事务管理的代码实现
spring(四):事务管理的代码实现 一、JdbcTemplate JDBCTemplate是Spring框架对JDBC的简单封装 这个在我的《MySQL进阶(二):连接池和JDBCTemplate》中有提及 个人博客传送门:http://1jumao.cn/index.php/archives/838/ 优快云博客传送门:https://blog.youkuaiyun.com/konley233/article/details/107198947 二、基于xml的事务管理 文件目录结构: 2.1 导入依赖 &原创 2020-08-23 20:55:31 · 569 阅读 · 0 评论 -
spring(三):Spring的AOP
文章目录一、AOP1.1 什么是AOP1.2 AOP的作用二、动态代理2.1 动态代理特点2.2 基于接口的动态代理2.2.1 概念2.2.2 代码实现2.4 基于子类的动态代理2.4.1 概念2.4.2 代码实现三、Spring的AOP3.1 AOP相关术语3.2 环境搭建3.3 基于XML的AOP实现3.3.1 创建业务层接口和实现类3.3.2 创建代理类3.3.3 xml配置3.3.4 测试类3.4 基于注解的AOP实现3.3.1 创建业务层接口和实现类3.3.2 创建代理类3.3.3 在xml配置文原创 2020-08-19 20:26:59 · 206 阅读 · 0 评论 -
spring(二):IOC配置深入与注解实现
文章目录一、IoC的CRUD1.1 导入坐标1.2 创建数据库和实体类1.3 持久层接口和实现类1.4 业务层接口和实现类1.5 配置文件1.6 测试类二、常用注解1.1 创建bean的注解1.2 注入数据的注解1.3 用于改变作用范围的注解1.4 生命周期相关三、注解的简单案例3.1 持久层接口和实现类3.2 业务层接口和实现类3.3 xml开启扫描3.4 测试类四、配置类注解五、实现纯注解IoC实现5.1 导入坐标5.2 创建数据库和实体类5.3 持久层接口和实现类5.4 业务层接口和实现类5.5 创建原创 2020-08-17 17:30:09 · 254 阅读 · 0 评论 -
spring(一):概述与基于XML的IOC配置
文章目录一、spring概述1.1 spring是什么1.2 spring优势1.3 spring体系结构二、IoC的概念和作用2.1 程序耦合2.2 解决耦合2.3 工厂模式解耦2.4 工厂模式代码实现2.5 控制反转IoC三、spring的IoC解耦3.1 spring的环境搭建3.2 创建业务层service接口和实现类3.2 创建持久层dao接口和实现类3.3 创建spring配置文件 beans.xml3.4 创建测试类3.5 spring中的工厂类结构四、bean标签细节4.1 bean标签4.原创 2020-08-16 13:46:00 · 218 阅读 · 0 评论 -
Mybatis(四):延迟加载、缓存和注解开发
一、延迟加载 实际开发过程中很多时候我们并不需要总是在加载用户信息时就一定要加载他的账户信息。 此时就是我们所说的延迟加载 延迟加载: 就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。 延迟加载也称懒加载 好处: 先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快 坏处:因为只有当需要用到数据时,才会进行数据库查询,这样在大批量数据查询时,因为查询工作也要消耗时间,所以可能造成用户等待时间变长,造成用户体验下降。 主要使用 assocati原创 2020-08-12 22:56:45 · 204 阅读 · 0 评论 -
Mybatis(三):连接池、动态SQL和连表
Mybatis(三):连接池、动态SQL和连表 一、Mybatis连接池与事务 1.1 连接池分类 mybatis也有使用连接池技术,不过使用的是mybatis框架提供的。 在 Mybatis 的 SqlMapConfig.xml 配置文件中, 通过<dataSource type="pooled"> 来实现 Mybatis 中连接池的配置 连接池主要分为三类 参数 类型 UNPOOLED 不使用连接池的数据源 POOLED (最常用) 使用连接池的数据源 JNDI 使用原创 2020-07-22 10:59:43 · 310 阅读 · 0 评论 -
Mybatis(二):CRUD
Mybatis(二):CRUD 一、基于XML的CRUD操作 项目结构: 注意事项: 持久层接口和持久层接口的映射文件配置必须在相同的包下 持久层配置文中mapper标签的namespace属性必须是持久层接口的全限定类名 sql语句的配置标签的id属性必须和持久层方法名相同 1.1 根据ID查询 接口IUserDao.java /** * description: 保存用户 * @param user * @return void */ vo原创 2020-07-21 13:30:34 · 262 阅读 · 0 评论 -
Spring学习笔记(一):解耦、IOC、DI
Spring学习笔记(一):解耦、IOC、DI 文章目录Spring学习笔记(一):解耦、IOC、DI一、Spring概述1.1 spring 概述1.1.1 spring 是什么1.1.2 Spring的发展历程1.1.3 spring 的优势1.1.4 spring 的体系结构二、IOC的概念和作用2.1 程序的耦合和解耦2.1.1 什么是程序的耦合2.1.2 解决程序耦合的思路2.1.3 工...原创 2020-03-21 17:11:33 · 396 阅读 · 0 评论 -
Mybatis学习笔记 (一)
Mybatis学习笔记 (一) 第一部分 框架概述 1.1 什么是框架 1.1.1 什么是框架 框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法; 另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。 简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别...原创 2020-03-26 21:55:35 · 289 阅读 · 0 评论
分享