摘自:http://pandonix.iteye.com/blog/336873/此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP 来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学...
分类:
Web程序 时间:
2014-12-25 16:14:00
阅读次数:
177
问题:The method of type must override asuperclass?annotation:@Override的原因办法:项目右键->build path->configure build path->java Compiler(左边那排中) ->在右边的Compiler ...
分类:
其他好文 时间:
2014-12-25 09:53:31
阅读次数:
131
spring从2.5版本开始支持注解注入,注解注入可以省去很多的xml配置工作。由于注解是写入java代码中的,所以注解注入会失去一定的灵活性,我们要根据需要来选择是否启用注解注入。
我们首先看一个注解注入的实际例子,然后再详细介绍context:component-scan的使用。
如果你已经在用spring mvc的注解配置,那么你一定已经在使用注解注入了,本文不会涉及到sprin...
分类:
编程语言 时间:
2014-12-24 16:24:29
阅读次数:
252
1.创建web项目。
2.我创建了项目Five
3.开始搭建ssh
4.配置顺序:spring,hibernate,struts。
Add Spring Capabilities...
ssh都是这样的,add....
5.配置spring
需要引入的库:
spring aop...
spring core,,,
spring per...
分类:
系统相关 时间:
2014-12-24 11:56:08
阅读次数:
223
1. 如何保持依赖的多个jar保持版本一致在引入依赖的时候常常需要依赖多个独立的模块, 譬如Spring的content, aop等等, 为了保持版本一致, 可以设置属性, 之后便可以复用该属性, 从而保持多个模块的版本号一致 4.10.2 3.9 ...
分类:
其他好文 时间:
2014-12-24 11:17:21
阅读次数:
134
Dagger 2是Dagger 1.x的增强版,在Dagger 1.x中,@Inject和@Provides annotation 构成了对象的图谱(graph),依靠之间的依赖
关系而链接在一起。通过定义好的图谱集(ObjectGraph)可以方便的调用代码。而在Dagger 2中,这种关系被带有无参方法的接口代替,
这种方法返回的类型就是所需类型。这种接口的实现是通过@Component 注解且传入modules参数来定义的...
分类:
移动开发 时间:
2014-12-24 00:02:32
阅读次数:
246
OC提供了一种可以在不修改类的源码基础上,扩展类的方法的功能,"分类"Category,这个机制和C#中的扩展方法类似,一般用于在不方便修改类的源码时(如OC系统相关的类库),但有有需求要拓展类的方法,可以使用分类来实现。
Java中应该是没有提供相关的机制,但是Java可以通过动态代理来实现AOP,在切入点前后执行代码逻辑,个人认为比OC还要方便。
//
// Girl.h
// 10_...
分类:
其他好文 时间:
2014-12-23 19:37:51
阅读次数:
163
package cc.openhome;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Enumeration;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServle...
分类:
Web程序 时间:
2014-12-23 13:57:33
阅读次数:
163
java用 @interface Annotation{ } 定义一个注解 @Annotation,一个注解是一个类。@Override,@Deprecated,@SuppressWarnings为常见的3个注解。注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标记,以后,JAVAC编....
分类:
编程语言 时间:
2014-12-23 13:47:10
阅读次数:
299
.net mvc中封装了一些特性可以实现AOP,如常用的HandleErrorAttribute,ActionFilterAttribute,AuthorizeAttribute。自定义一个特性,继承这些特性,并重写里面的方法就可以AOP切入到Action中的关注点。本篇文章主要对笔者在使用Ha.....
分类:
Web程序 时间:
2014-12-23 11:52:36
阅读次数:
184