随笔分类 - 学习笔记 / SSM框架全套教程
学习笔记:【尚硅谷】SSM框架全套教程,MyBatis+Spring+SpringMVC+SSM整合一套通关
摘要:11.1、环境搭建 创建名为spring_aop_annotation的新module,过程参考9.1节 11.1.1、配置打包方式和依赖 注意:AOP需要在IOC的基础上实现,因此需要导入IOC的依赖 <?xml version="1.0" encoding="UTF-8"?> <project
阅读全文
摘要:10.1、概念 AOP(Aspect Oriented Programming)是一种设计思想,是软件设计领域中的面向切面编程 AOP是面向对象编程(OOP)的一种补充和完善,OOP是纵向继承机制,AOP是横向抽取机制 AOP能通过预编译方式和运行期动态代理方式,实现在不修改源代码的情况下动态地为程
阅读全文
摘要:9.1、环境搭建 9.1.1、创建module 9.1.2、选择maven 9.1.3、设置module名称和路径 9.1.4、module初始状态 9.1.5、配置打包方式和依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http
阅读全文
摘要:8.1、场景模拟 8.1.1、UserDao接口及实现类 package org.rain.spring.dao; /** * @author liaojy * @date 2023/8/5 - 18:32 */ public interface UserDao { void saveUser();
阅读全文
摘要:本质上:所有一切的操作都是Java代码来完成的,XML和注解只是告诉框架中的Java代码如何执行。 7.1、环境搭建 创建名为spring_ioc_annotation的新module,过程参考3.1节 7.1.1、创建spring配置文件 <?xml version="1.0" encoding=
阅读全文
摘要:6.1、场景模拟 6.1.1、创建UserDao接口及实现类 package org.rain.spring.dao; /** * @author liaojy * @date 2023/8/5 - 11:05 */ public interface UserDao { void saveUser(
阅读全文
摘要:5.1、bean的作用域 5.1.1、单例(默认且常用) 5.1.1.1、配置bean 注意:当bean不配置scope属性时,默认是singleton(单例) <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sprin
阅读全文
摘要:依赖注入就是对类的属性进行赋值 4.1、环境搭建 创建名为spring_ioc_xml的新module,过程参考3.1节 4.1.1、创建spring配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.spring
阅读全文
摘要:3.1、创建module 3.1.1、右击project,创建新module 3.1.2、选择maven 3.1.3、设置module名称和路径 3.1.4、module初始状态 3.1.5、配置打包方式和依赖 <?xml version="1.0" encoding="UTF-8"?> <proj
阅读全文
摘要:2.1、IOC思想 2.1.1、传统方式获取资源 组件主动地从容器中获取所需要的资源,在这样的模式下开发人员往往需要知道在具体容器中特定资源的获取方式; 提高了学习成本,同时也降低了开发的效率。 2.1.2、控制反转方式获取资源 由容器主动地将资源推送给需要的组件,开发人员不需要知道容器是如何创建资
阅读全文
摘要:1.1、概述 Spring 是轻量级的框架,其基础版本只有 2 MB 左右的大小。 Spring 框架是一个开源的 Java 平台,它最初是由 Rod Johnson 编写的,并且于 2003 年 6 月首次在 Apache 2.0 许可下发布。 Spring 框架的核心特性可以用于开发任何 Jav
阅读全文
摘要:12.1、引入依赖 <!--分页插件--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.2.0</version> </dependency>
阅读全文
摘要:11.1、正向与逆向工程概述 正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表;例如Hibernate是支持正向工程的。 逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成Java实体类、mapper接口和映射文件。 11.2、环境搭建 11.2.1、创建新module 创建
阅读全文
摘要:10.1、环境搭建 10.1.1、创建新module 创建名为mybatis_cache的新module,过程参考5.1节 10.1.2、创建Mapper接口和映射文件 package org.rain.mybatis.mapper; import org.apache.ibatis.annotat
阅读全文
摘要:9.1、环境搭建 9.1.1、创建新module 创建名为mybatis_dynamicSQL的新module,过程参考5.1节 9.1.2、创建Emp实体类 package org.rain.mybatis.pojo; /** * @author liaojy * @date 2023/6/20
阅读全文
摘要:8.1、环境搭建 8.1.1、创建新module 创建名为mybatis_resultMap的新module,过程参考5.1节 8.1.2、创建t_emp和t_dept表 CREATE TABLE `t_emp` ( `emp_id` int(11) NOT NULL AUTO_INCREMENT,
阅读全文
摘要:7.1 创建接口、映射文件和测试类 ++++++++++++++++++++++++++分割线++++++++++++++++++++++++++ 注意namespace属性值为对应接口的全限定类名 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE
阅读全文
摘要:6.1、创建接口、映射文件和测试类 ++++++++++++++++++++++++++分割线++++++++++++++++++++++++++ 注意namespace属性值为对应接口的全限定类名 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE
阅读全文
摘要:5.1、创建新module 5.1.1、右击SSM文件夹,创建新module 5.1.2、选择maven 5.1.3、配置module名称和路径 5.1.4、module初始状态 5.1.5、复制打包方式和依赖 <?xml version="1.0" encoding="UTF-8"?> <proj
阅读全文
摘要:4.1、environments <!-- environments标签:配置多个连接数据库的环境 default属性:设置默认使用的环境的id --> <environments default="development"> <!-- environment标签:设置某个具体的连接数据库的环境 i
阅读全文