SSM
文章平均质量分 70
SSM
渔夫阿布
这个作者很懒,什么都没留下…
展开
-
【SSM】Mybatis之映射关系
①数量关系 主要体现在数据库中 一对一:身份证 一对多:锁与钥匙 多对多:老师和学生 ②关联关系的方向 主要体现在java实体类中 双向:双方都可以访问到对方 Customer:包含Order的集合属性 Order:包含单个Customer的属性 单向:双方中只有一方能够访问到对方 Customer:不包含Order的集合属性,访问不到Order Order:包含单个Customer的属性①新建一个模板 ②导入坐标POM.xml ③配置jdbc.properties和log4.xml和mybatis-co原创 2022-06-10 12:14:15 · 184 阅读 · 0 评论 -
【SSM】mybatis之数据的输入与输出
在测试的时候,进行数据的输入,通过接口传参,传到Sql语句中。这里的数据输入就是上层的方法(Service方法)调用Mapper接口时,数据传入的形式。 简单类型:只包含一个值的数据类型基本数据类型:int、byte、short、double、…… 基本数据类型的包装类型:Integer、Character、Double、…… 字符串类型:String 复杂类型:包含多个值的数据类型实体类类型:Employee、Department、…… 集合类型:List、Set、Map、…… 数组类型:int[]、St原创 2022-06-07 17:21:22 · 435 阅读 · 0 评论 -
【SSM】mybatis之简单的增删改查
物理建模 实体类是和现实世界中某一个具体或抽象的概念对应,是软件开发过程中,为了管理现实世界中的数据而设计的模型。实体类的多个不同的叫法:domain:领域模型entity:实体POJO:Plain Old Java ObjectJava bean:一个Java类 3.搭建框架开发环境 3.1导入依赖 3.2准备配置文件 ①准备mybatis全局配置文件 习惯上命名为mybatis-config.xml,这个文件名仅仅只是建议,并非强制要求。将来整合Spring之后,这个配置文件可以省略,所以大家操作时原创 2022-06-07 00:25:28 · 171 阅读 · 0 评论 -
【SSM】前言
一个项目,一个工程,导出war包。三层架构 首先是用户发出请求,http协议进行处理,Servlet进行接受,Servlet就是一种特殊的java程序,一个项目,可以拆分很多个模块,每一个模块就是一个工程。每一个工程就是运行在自己的Tomcat上。模块之间可以相互调用,每一个模块相当于一个单体架构。 框架=jar包+配置文件...原创 2022-06-06 11:27:53 · 74 阅读 · 0 评论 -
【SSM】AOP
1 AOP的简介 AOP:面向切面编程 作用: 在不惊动原始代码的基础上对其进行功能的增强。 Spring理念:无侵入编程 写一个通知类,在通知类中写通知,每一个通知代表每一个公用的功能,在所用的方法也就是连接点找到要增加功能的方法也就是切入点,然后让通知与切入点通过切面进行绑定。 重要的概念 连接点:在SpringAOP中就是每一个方法的执行 切入点:想要增加功能的方法(可以是一个,也可以是多个) 通知:想要增加的共性的功能. 通知类:定义通知的类 切面:绑定切入点与通知之间的关系。 2 AOP原创 2022-05-31 14:17:02 · 269 阅读 · 0 评论 -
SSM(注解开发)
1.注解开发定义Bean Spring提供@Conponent注解的三个衍生注解 @Controller用来定义表现层的Bean @Service用来定义业务层的Bean @Repository用来定义数据层的Bean 2.纯注解开发定义Bean @Configuration注解定义配置类 @ComponentScan注解扫描路径 读取Spring核心配置文件初始化容器对象换为java配置类初始化容器对象 ...原创 2022-05-26 14:46:02 · 309 阅读 · 0 评论 -
SSM(容器,Bean,依赖注入)
文章目录1.Spring系统架构2.核心概念 1.Spring系统架构 Data Access: 数据访问 Data Integration: 数据集成 Web: Web开发 AOP:面向切面编程 Aspects: AOP思想实现 Core Container: 核心容器 Test:单元测试与集成测试 2.核心概念 ●代码书写现状(重复写实现类,数据层的实现类变了的话,要重新编译运行) ●耦合度偏高 ●解决方案 ●使用对象时, 在程序中不要主动使用new产生对象,转换为由外部提供对象 ●IoC ( Inv原创 2022-05-20 18:42:39 · 616 阅读 · 0 评论