
spring
ting4
这个作者很懒,什么都没留下…
展开
-
SpringAOP
spring跟动态代理没关系,动态代理技术(AOP)是种思想,运用在某些特定的场景(具有横切逻辑)可以很好的解决问题,常见的实现有jdk动态代理和cglib,而spring中事务管理正是用到了这项技术。spring的强大在于他的低耦合、高内聚, 他不关心具体的持久层方案,不管是Hibernate、Mybatis或者它自带的SpringJDBC,都能很好的与其事务管理相结合,保证持久层操作的事务特性原创 2017-05-18 10:58:11 · 216 阅读 · 0 评论 -
Spring AOP 和 AspectJ 之间的差别
面向方面的编程(AOP) 是一种编程范式,旨在通过允许横切关注点的分离,提高模块化。AOP提供方面来将跨越对象关注点模块化。虽然现在可以获得许多AOP框架,但在这里我们要区分的只有两个流行的框架:Spring AOP和AspectJ。这里将会帮助你基于一些关键信息,为你的项目选择正确的技术。 Spring AOP致力于提供一种能够与Spring IoC紧密集成的面向方面框架的实现,以便于解决在开转载 2017-08-21 16:24:57 · 786 阅读 · 0 评论 -
javaWeb常用框架技术总结
Struts2: 为什么每次请求都要创建一个Action对象? strust2的action里面很多情况下都是需要定义成员变量用来接收表单上的值,如果只是一个对象的话,那么很可能会出现多个线程共用一个成员变量 出现线程安全问题,因此struts2每次请求都要创建一个Action对象. ModelDriven拦截器的配置中refreshModelBeforeResult解决了什么问原创 2017-08-28 16:01:38 · 726 阅读 · 0 评论 -
Spring中bean的加载过程
1.获取配置文件资源 2.对获取的xml资源进行一定的处理检验 3.处理包装资源 4.解析处理包装过后的资源 5.加载提取bean并注册(添加到beanDefinitionMap中)原创 2017-09-20 16:28:53 · 1768 阅读 · 0 评论