摘要: Spring_04 AOP 5. AOP 1. AOP在Spring中的作用 允许用户自定义切面, 提供声明式事务 横切关注点: 跨越应用程序多个模块的方法和功能(与业务逻辑无关)如日志,安全,缓存,事务 ASPECT 切面: 横切关注点 被模块化的的对象(如Log类) Advice 通知: 切面需 阅读全文
posted @ 2021-12-29 10:58 Roy2048 阅读(110) 评论(0) 推荐(0)
摘要: Spring_03 AOP 3. 静态代理 三个角色: 接口: 真实角色 继承 接口 代理角色 继承 接口{组合 真实角色 并包装真实角色的方法} 好处: 1. 真实角色更加纯粹在业务方面;2. 实现了业务的分工;3. 公共业务发生扩展,方便集中管理 缺点:每个真实角色都需要一个代理角色**(动态代 阅读全文
posted @ 2021-12-27 16:38 Roy2048 阅读(46) 评论(0) 推荐(0)
摘要: Spring_02 2. 注解 1. Bean的自动装配 spring会在上下文中自动查找,并给bean装配属性 Spring中装配的三种方式: XML中显式定义 java中显示定义 隐式的自动装配bean 1. 测试环境: person: name, cat, dog cat: sout("mia 阅读全文
posted @ 2021-12-24 11:06 Roy2048 阅读(36) 评论(0) 推荐(0)
摘要: Spring_01 IOC 思路: 不用new对象-> IOC思想,Spring托管一切 → 用xml配置 → DI 给xml配置下给对象赋值 → 复杂类型自动注入 → 干掉xml文件,用注解开发 interface21官网 spring官网:https://spring.io/ 下载: proje 阅读全文
posted @ 2021-12-23 10:16 Roy2048 阅读(44) 评论(0) 推荐(0)
摘要: 一对多多对一 动态SQL 缓存 1. 注解开发 1. 简单开发用注解 (本质:使用反射获得所有东西) 表现: 在接口中使用注解,相当于不需要UserMapper.xml实现类了。 在简单开发中使用,复杂开发中用xm文件方便维护。 步骤: 在接口中使用注解 @Select("select * from 阅读全文
posted @ 2021-12-12 00:55 Roy2048 阅读(88) 评论(0) 推荐(0)
摘要: Mybais 优化使用 1. 配置优化 mybatis-config.xml文件配置标签: properties 属性 settings 设置 typeAliases 类型别名 environments 环境配置 mappers 映射器 配置xml文件中,configure的顺序: "configu 阅读全文
posted @ 2021-12-08 09:13 Roy2048 阅读(62) 评论(0) 推荐(0)
摘要: Mybatis入门 1. Mybatis使用 把SQL写入xml文件,降低sql和程序的耦合 最大的变化: 之前写UserDao接口之后写实现类UserDaoImp, 现在写UserMapper.xml配置文件 1. maven项目创建,添加依赖 mybatis 例子中,(创建的数据库名为mybat 阅读全文
posted @ 2021-12-06 22:11 Roy2048 阅读(44) 评论(0) 推荐(0)
摘要: MVC,过滤器实现未登录时保护某些页面不能访问 1. MVC三层架构 MVC: Model View Controller 模型, 视图,控制器 1. 早期模型 servlet(包括CRUD代码) > 数据库 弊端: 程序不利于维护 servlet的代码中: 处理请求,响应,视图跳转,处理JDBC、 阅读全文
posted @ 2021-12-02 23:31 Roy2048 阅读(558) 评论(0) 推荐(0)
摘要: JDBC 1. JDBC 1. 驱动 构架:加一层 java.sql, javax.sql, 和数据库驱动包: mysql-connector-java.jar 2. JDBC程序 创建测试数据库 CREATE DATABASE jdbcStudy CHARACTER SET utf8 COLLAT 阅读全文
posted @ 2021-12-01 17:15 Roy2048 阅读(95) 评论(0) 推荐(0)
摘要: 之前都是对数据库的数据表进行的操作, 之后都是对表中的数据进行操作: MySQL数据操作 1. MySQL数据管理DML 1. 外键(不重要) 数据库级别外键:不推荐 添加另一个表中的建过来: -- 在创建表()的最后写: key `FK_本表属性` (`本表属性`), constraint `FK 阅读全文
posted @ 2021-11-30 21:58 Roy2048 阅读(123) 评论(0) 推荐(0)