一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。二、AOP 的作用。常常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理...
分类:
编程语言 时间:
2015-01-31 12:03:40
阅读次数:
343
最近看组内一个哥们写了一个HandlerAdapter,能自动获取Http请求里面的Cookie并组装成一个Model来直接使用。觉得很牛逼。因此自己做了一个,特来分享。
原理:
利用org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter。
在DispatcherServle...
分类:
编程语言 时间:
2015-01-30 22:52:00
阅读次数:
356
db.properties
jdbc.user=root
jdbc.password=admin
jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.jdbcUrl=jdbc\:mysql\:///spring4
jdbc.initialPoolSize=5
jdbc.maxPoolSize=10
Sprin...
分类:
数据库 时间:
2015-01-30 22:39:44
阅读次数:
421
Spring从2.5版本开始在编程中引入注解,用户可以使用@RequestMapping, @RequestParam, @ModelAttribute等等这样类似的注解。到目前为止,Spring的版本虽然发生了很大的变化,但注解的特性却是一直延续下来,并不断扩展,让广大的开发人员的双手变的更轻松起来,这都离不开Annotation的强大作用,今天我们就一起来看看Spring
MVC 4中常用...
分类:
编程语言 时间:
2015-01-30 22:38:33
阅读次数:
362
nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'bean': Post-processing of the FactoryBean's object failed; nested exception is org.springfra...
分类:
编程语言 时间:
2015-01-30 15:51:33
阅读次数:
2718
ScreenShotService.javapackage com.screenshot.ui;import android.annotation.SuppressLint;import android.app.Service;import android.content.Intent;import...
@Override注解用于标注一个方法是重写父类的方法,这属于一种元信息,描述的是程序员在写这段代码时的意图。因为种种原因,其实我们很容易出现想写重写实际写了个重载、修改了父类的方法签名忘记修改子类的方法签名等问题,而这些问题还依然是符合语法的,于是传统的编译器就无法识别这种错误。通过@Override注解的标注,给编译器提供了一个检查代码是否符合意图的机会,我们可以通过开关让编译器在发现此类错误的时候产生警告或者错误,以提高代码的质量。...
分类:
编程语言 时间:
2015-01-29 09:41:24
阅读次数:
171
Tuesday, January 27, 2015 3:32 PM amqp
Monday, October 21, 2013 11:46 AM aop
Monday, October 21, 2013 12:24 PM apc
Saturday, October 11, 2014 6:38 PM apc...
简单实现了spring的基本功能ioc和aop ,通过动态代理,单例,容器简明扼要的加以阐释
分类:
其他好文 时间:
2015-01-28 14:18:17
阅读次数:
225
关于aop:pointcut的expression配制说明及JoinPoint
分类:
其他好文 时间:
2015-01-28 09:36:32
阅读次数:
131