摘要:
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)
浙公网安备 33010602011771号