Mybatis20_Mybatis的配置文件2
摘要:一、MyBatis的映射文件概述 二、MyBatis的核心配置文件概述 1. MyBatis核心配置文件层级关系 2. MyBatis常用配置解析 a. environments标签 数据库环境的配置,支持多环节配置 其中,事务管理器(transactionManager)类型有两种: JDBC:这
阅读全文
posted @
2023-05-31 23:53
花溪月影
阅读(4)
推荐(0) 编辑
Mybatis20_快速入门1
摘要:一、MyBatis的简介 1. 原始jdbc操作 查询数据: 插入数据: 2. 原始jdbc操作的分析 原始jdbc开发存在的问题如下: ①数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能 ②sql 语句在代码中硬编码,造成代码不易维护,实际应用 sql 变化的可能较大,sql 变动需要改变
阅读全文
posted @
2023-05-31 23:52
花溪月影
阅读(5)
推荐(0) 编辑
Spring+SpringMVC19_Spring练习-用户管理操作3
摘要:一、用户列表展示1 完成该功能的操作步骤: ①点击用户管理菜单发送请求到服务器端(修改用户管理菜单的url地址) ②创建UserController和list()方法 ③创建UserService和list()方法 ④创建UserDao和findAll()方法 ⑤使用JdbcTemplate完成查询操
阅读全文
posted @
2023-05-29 22:43
花溪月影
阅读(38)
推荐(0) 编辑
Spring+SpringMVC19_Spring练习-角色管理操作2
摘要:一、用户表和角色表的关系 分析用户和角色在数据库设计中的表关系:多对多关系,关系如图所示: 二、角色列表的展示步骤分析 需求:角色列表展示,需求如图所示: 完成该功能的思路和步骤为: 1. 点击角色管理菜单发送请求到服务器端(修改角色管理菜单的url地址) 2. 创建RoleController和s
阅读全文
posted @
2023-05-17 14:25
花溪月影
阅读(81)
推荐(0) 编辑
Spring+SpringMVC19_Spring练习环境搭建1
摘要:一、Spring环境搭建步骤 1. 创建工程(Project&Module) 2. 导入静态页面(见资料jsp页面) 3. 导入需要坐标(见资料中的pom.xml) 4. 创建包结构(controller、service、dao、domain、utils) 5. 导入数据库脚本(见资料test.sq
阅读全文
posted @
2023-05-17 14:07
花溪月影
阅读(49)
推荐(0) 编辑
SpringMVC18_文件上传6
摘要:一、文件上传客户端三要素 文件上传客户端表单需要满足: 表单项type=“file” 表单的提交方式是post 表单的enctype属性是多部分表单形式,及enctype=“multipart/form-data” webapp/upload.jsp: <%@ page contentType="t
阅读全文
posted @
2023-05-11 19:49
花溪月影
阅读(31)
推荐(0) 编辑
SpringMVC18_SpringMVC获得请求数据5
摘要:一、获得请求参数-请求参数类型 客户端请求参数的格式是: name=value&name=value...... 服务器端要获得请求的参数,有时还需要进行数据的封装,SpringMVC可以接收如下类型的参数: 基本类型参数 POJO类型参数:简单java bean 数组类型参数 集合类型参数 二、获
阅读全文
posted @
2023-05-11 12:06
花溪月影
阅读(14)
推荐(0) 编辑
SpringMVC18_SpringMVC的数据响应4
摘要:一、SpringMVC的数据响应方式 1) 页面跳转 直接返回字符串 通过ModelAndView对象返回 2) 回写数据 直接返回字符串 返回对象或集合 二、页面跳转-返回字符串形式 直接返回字符串:此种方式会将返回的字符串与视图解析器的前后缀拼接后跳转 重定向不能访问WEB-INF, 重定向的资
阅读全文
posted @
2023-05-10 18:53
花溪月影
阅读(30)
推荐(0) 编辑
SpringMVC18_SpringMVC的组件解析3
摘要:一、SpringMVC的执行流程 1. 用户发送请求至前端控制器DispatcherServlet。 2. DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3. 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(
阅读全文
posted @
2023-05-10 12:04
花溪月影
阅读(22)
推荐(0) 编辑
SpringMVC18_MVC简介2
摘要:一、SpringMVC概述 SpringMVC是一种基于Java的实现MVC设计模型的请求驱动类型的轻量级Web框架,属于SpringFrameWork的后续产品,已经融合在Spring Web Flow 中。 SpringMVC已经成为目前最主流的MVC框架之一,并且随着Spring3.0的发布,
阅读全文
posted @
2023-05-09 19:46
花溪月影
阅读(14)
推荐(0) 编辑
SpringMVC18_Spring与Web环境集成1
摘要:一、基本三层架构环境搭建 new module->maven->create from archetype File->Project Structure->Modules-> 按照Tomcat&Servlet7_Tomcat2中的第6条c中的第一步先将tomcat集成到idea中,再配置部署项目
阅读全文
posted @
2023-05-08 18:56
花溪月影
阅读(36)
推荐(0) 编辑
Spring17_声明式事务控制13
摘要:一、编程式事务控制相关对象 1、PlatformTransactionManager PlatformTransactionManager 接口是 spring 的事务管理器,它里面提供了我们常用的操作事务的方法。 注意:PlatformTransactionManager 是接口类型,不同的 Da
阅读全文
posted @
2023-05-06 19:12
花溪月影
阅读(5)
推荐(0) 编辑
Spring17_JdbcTemplate基本使用12
摘要:一、概述(了解) JdbcTemplate是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。 spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的 RedisTempl
阅读全文
posted @
2023-05-06 15:25
花溪月影
阅读(15)
推荐(0) 编辑
Spring17_基于注解的AOP开发11
摘要:一、快速入门 基于注解的aop开发步骤: 1. 创建目标接口和目标类(内部有切点) 2. 创建切面类(内部有增强方法) 3. 将目标类和切面类的对象创建权交给 spring 4. 在切面类中使用注解配置织入关系 5. 在配置文件中开启组件扫描和 AOP 的自动代理 6. 测试 代码实现: 1. 创建
阅读全文
posted @
2023-05-06 14:57
花溪月影
阅读(30)
推荐(0) 编辑
Spring17_基于XML的AOP开发10
摘要:一、快速入门 1. 导入 AOP 相关坐标 2. 创建目标接口和目标类(内部有切点) 3. 创建切面类(内部有增强方法) 4. 将目标类和切面类的对象创建权交给spring 5. 在applicationContext.xml中配置织入关系 6. 测试代码 代码实现: 新建一个module:ithe
阅读全文
posted @
2023-05-05 18:53
花溪月影
阅读(9)
推荐(0) 编辑
Spring17_AOP简介9
摘要:一、什么是AOP AOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP 是 OOP(面向对象编程) 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程
阅读全文
posted @
2023-05-05 12:37
花溪月影
阅读(45)
推荐(0) 编辑
Spring17_Spring整合Junit8
摘要:一、原始Junit测试Spring的问题 ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml"); DataSource data
阅读全文
posted @
2023-05-05 11:38
花溪月影
阅读(32)
推荐(0) 编辑
Spring17_注解开发7
摘要:一、Spring原始注解 Spring是轻代码而重配置的框架,配置比较繁重,影响开发效率,所以注解开发是一种趋势,注解代替xml配置文 件可以简化配置,提高开发效率。 Spring原始注解主要是替代<Bean>的配置 注入的3个注解用来替代property注入的。 注意:使用注解进行开发时,需要在a
阅读全文
posted @
2023-05-04 18:46
花溪月影
阅读(15)
推荐(0) 编辑
Spring17_配置数据源6
摘要:一、数据源(连接池)的作用 数据源(连接池)是为提高程序性能而出现的 事先实例化数据源,初始化部分连接资源 使用连接资源时从数据源中获取 使用完毕后将连接资源归还给数据源 常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等 二、数据源开发步骤 1. 导入数据源的坐标和数据库驱动坐
阅读全文
posted @
2023-05-04 15:24
花溪月影
阅读(35)
推荐(0) 编辑
Spring17_相关API5
摘要:一、ApplicationContext的继承体系 applicationContext:接口类型,代表应用上下文,可以通过其实例获得 Spring 容器中的 Bean 对象 说明:紫色是接口,浅绿色是抽象类,绿色是实现类 二、ApplicationContext的实现类 1. ClassPathX
阅读全文
posted @
2023-05-04 11:49
花溪月影
阅读(16)
推荐(0) 编辑