- 博客(7)
- 收藏
- 关注
原创 注解配置AOP
注解配置AOP(使用 AspectJ 类库实现的),大致分为三步:1. 使用注解@Aspect来定义一个切面,在切面中定义切入点(@Pointcut),通知类型(@Before, @AfterReturning,@After,@AfterThrowing,@Around).2. 开发需要被拦截的类。3. 将切面配置到xml中,当然,我们也可以使用自动扫描Bean的方式。这样的话,那
2016-04-01 01:17:22 324
原创 Spring IoC
Spring实践大概步骤1,创建应用接口2,创建接口实现类3,创建Spring配置文件4,创建Spring的测试类关于IoCIoc全称:Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。理解好Ioc的关键是要
2016-03-29 22:22:19 287
原创 Hibernate缓存
持久层缓存范围:1.事务范围 事务范围的缓存只能被当前事务访问,每个事务都有各自的缓存,缓存内的数据通常采用相互关联的对象形式.缓存的生命周期依赖于事务的生命周期,只有当事务结束时,缓存的生命周期才会结束.事务范围的缓存使用内存作为存储介质,一级缓存就属于事务范围.2.应用范围 应用程序的缓存可以被应用范围内的所有事务共享访问.缓存的生命周期依赖于应用的生命周期,只有当应用结束
2016-03-28 23:20:15 218
原创 spring简介
Spring的特点:1,轻量:Spring的处理开销非常小,而且是非侵入式的,也就是说基于Spring开发系统中的对象一般不依赖Spring的类。2,依赖注入:Spring提倡使用注入IoC来实现松耦合。当需要某个类的对象时,从Spring容器中得到而不是通过new实例化对象。3,面向切面:将业务逻辑从系统服务(如监控和事务管理)中分离出来,实现内聚开发。系统对象只要做他们该做的业
2016-03-27 23:23:42 353
原创 mybatis相比Hibernate的优势
Hibernate的缺陷:Hibernate对数据库提供了非常完整的封装,实现了从POJO到数据库的全套映射机制。我们仅仅需要定义好POJO到数据库表的映射关系,就可以操作Hibernate API进行持久层的操作了。在这种情况下程序员不需要熟练的操作SQL,Hibernate能够自动生成对应的SQL并调用JDBC接口执行。但是,面对特殊情况的时候:例如:1,某些银行业务,系统的全
2016-03-27 22:56:22 591
原创 mybatis学习之批量删除及其相关代码
批量删除delete from t_user where u_id in(#{id})collection 为用于遍历的元素(必选),支持数组、List、Setitem表示集合中每一个元素进行迭代时的别名.index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置.open表示该语句以什么开始,separator表示在每
2016-03-27 22:52:37 443
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人