上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 1、Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性 阅读全文
posted @ 2018-03-18 14:28 徐昌琦 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Spring事物处理规则: 运行时异常,默认回滚。 编译异常,默认提交。 事物案例:购买股票 数据库脚本 创建DAO和Service层 一、配置xml文件 测试方法 二、使用注解管理事物 在需要管理的方法上添加注解 三、使用AspectJ实现事物管理 阅读全文
posted @ 2018-03-16 15:01 徐昌琦 阅读(137) 评论(0) 推荐(0) 编辑
摘要: SQL的四种隔离级别 ①Read_Uncommitted(读未提交) 隔离级别最低,并发性高,也称脏读。 ②Read_Committed(读已提交) 大多数数据库默认隔离级别(不包括MySQL)。 ③Repeatable_Read (可重复度) MySQL默认隔离级别。保证同一事物的多个实例在并发读 阅读全文
posted @ 2018-03-16 14:24 徐昌琦 阅读(105) 评论(0) 推荐(0) 编辑
摘要: Spring提供了一个强有力的模板类 jdbcTemplate来简化JDBC操作,并且数据源DataSource对象与模板jdbcTemplate对象均可通过Bean的形式定义在配置文件中,充分发挥了依赖注入的威力。 案例:使用jdbcTemplate查询所有图书 1.引入jar包 2.创建类 3. 阅读全文
posted @ 2018-03-14 14:49 徐昌琦 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 什么是AspectJ? AspectJ是一个面向切面的框架,它扩展了Java语言。AspectJ定义了AOP语法,所以它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件。 Aspect注解版 AspectJ自动代理 1.在xml文件中配置如下 2.创建接口、类 UserTest类 阅读全文
posted @ 2018-03-12 18:57 徐昌琦 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 什么是顾问?什么是通知? 顾问:从字面意思来讲,只找固定的几个可以使用 通知:所有的都可以用 举例说明通知 创建接口和实现类 创建一个类 配置xml 测试结果 通知是针对所有的方法进行 顾问 只需修改xml文件配置即可, 测试: 阅读全文
posted @ 2018-03-09 14:24 徐昌琦 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 前置增强 (org.springframework.aop.BeforeAdvice) 表示在目标方法执行前来实施增强 后置增强 (org.springframework.aop.AfterReturningAdvice) 表示在目标方法执行后来实施增强 环绕增强 (org.aopalliance. 阅读全文
posted @ 2018-03-09 14:01 徐昌琦 阅读(416) 评论(0) 推荐(0) 编辑
摘要: JDK动态代理 特点:代理目标对象必须有接口 实质:内存中构建了接口的实现类 案例 创建ISomeService接口和实现类 Test测试类 结果: CGLIB动态代理 特点:在一个类没有接口的情况下进行代理 实质:内存中构建了目标类型的子类 案例: 结果: 阅读全文
posted @ 2018-03-09 13:39 徐昌琦 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 为什么需要静态代理 1.目地是将业务代码与日志代码完全分离,实现松散耦合. 2.代理对象与被代理对象必须实现同一接口,在代理对象中实现与日志记录的相关服务,并在需要的时候呼叫被代理对象,而被代理对象只保留业务代码. 下面做个小例子 创建Subject接口 RealSubject类实现Subject 阅读全文
posted @ 2018-03-07 14:28 徐昌琦 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 什么是注解? 注解(Annotation)提供了一种安全的类似注释的机制,为我们在代码中添加信息提供了一种形式化得方法,使我们可以在稍后某个时刻方便的使用这些数据(通过解析注解来使用这些数据),用来将任何的信息或者元数据(MetaData)与程序元素(类、方法、成员变量等)进行关联。 Annotat 阅读全文
posted @ 2018-03-07 14:10 徐昌琦 阅读(155) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页