자생 자바 기반 Aspect-Oriented-Programming을 구현하는 가장 좋은 방법은 무엇입니까?AOP 구현
P.S. : 가능한 인수는 Spring AOP를 사용하는 것이지만 Spring 기반이 아닌 프로젝트를 가지고 있으며 그렇게해야합니다. 따라서 내 구현으로 대체해야합니다.
자생 자바 기반 Aspect-Oriented-Programming을 구현하는 가장 좋은 방법은 무엇입니까?AOP 구현
P.S. : 가능한 인수는 Spring AOP를 사용하는 것이지만 Spring 기반이 아닌 프로젝트를 가지고 있으며 그렇게해야합니다. 따라서 내 구현으로 대체해야합니다.
동적 프록시를 사용하여 시도는 인터페이스에서 발생 :
http://www.javaworld.com/javaworld/jw-11-2000/jw-1110-proxy.html
일반 오브젝트 대신 프록시를 제공하는 방법이 필요합니다 ... – Matteo
AspectJ를 사용할 수 있습니까? (http://www.eclipse.org/aspectj/)
당신이 (이, 내가 믿고, 일반적으로 나쁜 생각입니다) 어떤 타사 라이브러리를 사용하지 않는 주장하는 경우가있을 것입니다 아마 java.lang.reflect.Proxy 클래스에 관심이있다. 이것은 aspect 지향 프레임 워크를 구현하기위한 기초 (매우 좋지는 않지만 아무것도 사용하지 않는 것)로 사용될 수 있습니다. 어쩌면 이것은 단지 당신의 필요에 충분할 것입니다. 행운을 빈다!
사용중인 언어/플랫폼은 무엇입니까? – mdm
이 Java가됩니다. 질문에서 업데이트되었습니다. – Saket
직접 구현 하시겠습니까? –