spring
文章平均质量分 68
Raya_L
这个作者很懒,什么都没留下…
展开
-
AOP
1.aop简介 AOP(Aspect-Oriented Programming, 面向切面编程): 是一种新的方法论, 是对传统 OOP(Object-Oriented Programming, 面向对象编程) 的补充. AOP 的好处: 每个事务逻辑位于一个位置, 代码不分散, 便于维护和升级 业务模块更简洁, 只包含核心业务代码. 非侵入式编程 2. AOP 术语 切原创 2017-11-07 21:26:47 · 198 阅读 · 0 评论 -
Spring的jdbcTemplate操作
1 spring框架一站式框架 (1)针对javaee三层,每一层都有解决技术 (2)在dao层,使用 jdbcTemplate 2 spring对不同的持久化层技术都进行封装 (1)jdbcTemplate对jdbc进行封装 3 jdbcTemplate使用和dbutils使用很相似,都数据库进行crud操作 添删改: 1.导入jdbcTemplate的jar原创 2017-11-08 10:36:05 · 278 阅读 · 0 评论 -
Spring整合web项目
1.加载Spring核心配置文件 加载spring配置文件,根据创建对象 ApplicationContext ac=WebApplicationContextUtils.getWebApplicationContext(this.getServletContext()); 2.实现思想:把加载配置文件和创建对象过程,在服务器启动时候完成; 3.实现原理 (1)ServletCon原创 2017-11-11 09:23:00 · 310 阅读 · 0 评论 -
Spring的事务
1.事务的四个关键属性(ACID) 原子性(atomicity): 事务是一个原子操作, 由一系列动作组成. 事务的原子性确保动作要么全部完成要么完全不起作用. 一致性(consistency): 一旦所有事务动作完成, 事务就被提交. 数据和资源就处于一种满足业务规则的一致性状态中. 隔离性(isolation): 可能有许多事务会同时处理相同的数据, 因此每个事物都应该原创 2017-11-11 10:21:29 · 218 阅读 · 0 评论 -
spring基础及IOC入门
1.对象的创建 2.Spring 是什么 Spring 是一个开源框架. Spring 为简化企业级应用开发而生. 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能. Spring 的核心: (1)aop:面向切面编程,扩展功能不是修改源代码 (2)Ioc:控制反转 具体描述 Spring: 轻量级:Spring原创 2017-11-03 09:17:37 · 279 阅读 · 0 评论 -
Spring的三种实例化bean方式
Bean实例化三种方式: 第一种 使用类的无参数构造创建 (1) 构造器 <!-- index 代表方法的参数序号,由0开始,基本的类型Type可以不声明 也可以使用name来根据名字注入 --> 对应类 public PersonServiceBean(String name, IDaoBean personDao) { this.name = name; this.p原创 2017-11-03 09:36:49 · 780 阅读 · 0 评论 -
Xml配置里的bean自动装配与使用外部属性文件
1.Xml配置里的bean自动装配 <!-- 自动装配 将当前实例中所有的对象属性 全部进行填充 byType对象属性所在的类 在容器中 只能拥有一个实例 多个实例是相对的 如果b中是个集合可以装配多个A byName根据当前对象属性的名称来查找对应的实例 --> 2. 使用外部属性文件 在配置文件里配置 Bean 时原创 2017-11-03 10:20:10 · 276 阅读 · 0 评论 -
注解
特定注解包括: @Component: 基本注解, 标识了一个受 Spring 管理的组件 @Respository: 标识持久层组件 @Service: 标识服务层(业务层)组件 @Controller: 标识表现层组件(控制层) @Autowired:自动装配,根据类型 @Resource:自动装配,根据类型或名字 1.导入jar包 (1)基本jar包 (2)原创 2017-11-06 09:25:09 · 237 阅读 · 0 评论 -
系统操作日志
一.分析: 使用spring 的 aop技术切到自定义注解上,针对不同注解标志进行参数解析,记录日志,缺点是要针对每个不同的注解标志进行分别取注解标志,获取参数进行日志记录输出 二.思路分析 1. 通过自定义注解,注解到需要aop切入的方法上 2. 声明一个aspect切入面,注入数据层dao, 将上面的注解类设成切入点, 通过反射获取到自定义注解上的某个属性,来区分是不同的记录日志需求。...原创 2018-09-15 14:35:30 · 3070 阅读 · 0 评论