无高见
1.缓存
from functools import wraps
lineseq = '==' * 20
def memo( func ):
cache = {}
@wraps( func )
def wrapper( *args ):
result = cache.get( args )
if resul...
分类:
编程语言 时间:
2014-06-05 11:07:06
阅读次数:
324
applicationContext.xml<?xmlversion="1.0"encoding="UTF-8"?>
<beansxmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:context="http:..
分类:
编程语言 时间:
2014-06-04 12:51:48
阅读次数:
476
此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP
来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习Spring AOP相关的内容。本文是权当本人的自己AOP学习笔记,以下需求不....
分类:
编程语言 时间:
2014-06-03 14:36:53
阅读次数:
401
动态代理技术的深入讲解;分析代理类的作用与原理及AOP概念 ;创建动态类的实例对象及调用其方法 ;总结分析动态代理类的设计原理与结构 ;实现类似spring的可配置的AOP框架...
分类:
其他好文 时间:
2014-06-03 05:53:44
阅读次数:
338
java 学习写架构必会几大技术点关于学习架构,必须会的几点技术1. java反射技术2.
xml文件处理3. properties属性文件处理4. 线程安全机制5. annocation注解6. 设计模式7. 代理机制(aop)8.
serlvet基础(过滤器等等)几样比较实用的技术:1. 模板语...
分类:
编程语言 时间:
2014-06-03 04:48:34
阅读次数:
224
这是第二次看关于Spring的资料,因为刚开始学习Spring的时候是边看视频边学习的,所以更注重的是实现代码,但是对宏观的掌握还是不够,这次主要从宏观的角度来分析一下Spring。
什么是Spring
Spring是分层的Java SE/EE应用一站式的轻量级开源框架,以IoC(Inverse of Control:反转控制)和AOP(AspectOriented Programmi...
分类:
编程语言 时间:
2014-06-02 02:24:08
阅读次数:
598
拦截器是AOP中的概念,它本身是一段代码,可以通过定义“织入点”,来指定拦截器的代码在“织入点”的前后执行,从而起到拦截的作用。Struts2的Interceptor,其拦截的对象是Action代码,可以定义在Action代码之前或者之后执行拦截器的代码。
首先,我们将重点讨论一下Struts2中的拦截器的内部结构和执行顺序,并结合源码进行分析。
Interceptor结构
...
分类:
其他好文 时间:
2014-06-01 14:43:20
阅读次数:
355
两种方式:a) 使用Annotationb) 使用xmlAnnotationa)
加上对应的xsd文件spring-aop.xsdb) beans.xml c) 此时就可以解析对应的Annotation了d) 建立我们的拦截类e)
用@Aspect注解这个类f) 建立处理方法g) 用@Before来...
分类:
编程语言 时间:
2014-05-31 20:20:48
阅读次数:
265
memcached是一款非常优秀的分布式缓存工具,有效提升了按主键检索数据的性能问题。而simple-spring-memcached组件通过与spring框架整合,让memcached的调用变得更加简单。simple-spring-memcached本质上是采用了AOP的方式来实现缓存的调用和管理...
分类:
编程语言 时间:
2014-05-29 20:46:39
阅读次数:
481
上篇谈到我自己写的MVC框架,接下来讲讲插件及拦截器!
在处理一些通用的逻辑最好把它封装一个插件或者拦截器,以便日后可以直接拿过来直接使用。在我的框架中可以通过继承以下抽象类来实现插件或者拦截器。1.
AspectInterceptor抽象类 处理动态织入的AOP拦截器,Stephen....
分类:
Web程序 时间:
2014-05-29 18:21:06
阅读次数:
410