spring
qq_15150353
这个作者很懒,什么都没留下…
展开
-
spring入门
Struts1和hibernate不能提高效率 多个session可以使用同一个事物 Struts1其实不能提高效率,自始自终都是单例,虽然保证了安全,但是没有效率。 Spring的引入使代码清晰,提高了效率 1.Spring可以自动生成session和事务 2.Hibernate和struts集成必须要有拦截器,而spring可以自动提供编码过滤器和懒加载过滤器。 Spr原创 2016-10-12 00:29:27 · 183 阅读 · 0 评论 -
spring AOP初步总结
属性注入:可以有ref注入,内部来定义:只属于某个属性 spring默认从工厂里获取的bean是单例的,但假如给bean加上scope="prototype"属性,则获取的是多例的(采用的是延迟创建的思想,在使用bean的时候才去创建),这个技术可以为strut1生成多例的Action(单例是其优点,也是其缺点,由于spring在底层已经完成同步,高层同步势必降低效率,spring采用代理技术,原创 2016-10-04 09:13:56 · 304 阅读 · 0 评论 -
Annotation(注解)的方式对AOP的支持
spring采用Annotation的方式对AOP的支持: 导入aspectj包原创 2016-10-04 11:53:09 · 3217 阅读 · 0 评论 -
以配置的方式去注册aop
param-pattern:指定方法参数(声明的类型),(..)代表所有参数,(*)代表一个参数,(*,String)代表第一个参数为任何值,第二个为String类型. 表达式例子如下: 任意公共方法的执行: execution(public * *(..)) 任何一个以“set”开始的方法的执行: execution(* set*(..)) Acc原创 2016-10-04 15:23:43 · 549 阅读 · 0 评论 -
spring aop总结
在已有开发的代码中增加新的功能,采用的就是代理技术,默认是jdk动态代理,如果没有实现接口,则用的是cglib动态代理。 一: 采用注解的方式实现aop 目的:降低配置量 缺点:把很多配置信息在代码中,维护不太方便 定义Aspect,让一个类成为切面类 定义PointCut,其语法原创 2016-10-05 09:42:25 · 325 阅读 · 0 评论 -
spring常用注解
spring常用的注解有Repository,Service,Controller,Component。 其中Repository标注的是持久层bean,Service标注的是业务层bean,Controller标注的是控制层bean,Component标注的是普通的bean 但要支持通过sprng自动生成bean,并纳入spring的管理,前提是要在配置文件中加入,这样在to原创 2016-10-06 17:34:29 · 219 阅读 · 0 评论 -
spring 静态属性的注入
1.通过set方式的注入: 在set方法体中类名.静态变量=局部变量原创 2016-10-07 11:56:15 · 1013 阅读 · 0 评论