2011-01-14 1 views
0

디커플링 패턴 및 관행이 객체 내부 및 객체 사이 (프로젝트에서) 이외에 어떤 다른 (IoC & 종속성 인젝션 외) 사용할 수 있습니다.IoC 및 종속성 인젝션 이외의 프로젝트에서 클래스와 디커플링 (자바)

자바로 작성된 샘플이 있으면 멋진 샘플을 게시 할 수 있습니다.

나는 봄과 함께 일하고 있는데, 콩이 그것을 자르지 않는 상황에 처해있다. 그래서 대체 옵션을보고 싶습니다. 주로 OOP에 관해서는 거의 고려하지 않고 작성된 제 3 자 API의 통합과 함께합니다. 일부 API 코드의 재사용 가능성은 단지 끔찍한 것입니다.

답변

2

가로 세로 프로그래밍. Spring도 지원합니다. http://static.springsource.org/spring/docs/2.5.x/reference/aop.html

+0

AOP는 주로 교차 절단 기능 (타이밍, 로깅, 예외 처리 등)에 사용됩니다. 이 게시물을 좀 볼 수 있습니다 ... http://stackoverflow.com/questions/4459974/java-remove-repeated-try-catch-finally-boilerplate-from-dao/4459997#4459997 – CoolBeans

+0

이것은 최신 버전입니다. AOP -> http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/aop.html 링크를 클릭하십시오. – CoolBeans