2013-06-25 3 views
0

매번 전자 메일 알림을 보내고 이벤트가 발생할 필요가있는 스프링 MVC 응용 프로그램이 있습니다. 이러한 이벤트는 세 가지 다른 클래스에서 감지되므로 이메일 서비스가 필요합니다. 이벤트가 발생했는지 어떻게 제어 할 수 있습니까? 나는 관찰자 패턴을 사용하는 것을 생각하고 있었지만 이것이 좋은 아이디어인지 잘 모르겠다. 그리고 나는 어떤 사건을 처리 하는지를 어떻게 알지 못한다.스프링 응용 프로그램에서 이벤트 관리

+0

에 대한 자세한 설명을 찾을 수 있습니다 ApplicationEventPublisherAware, ApplicationListenerApplicationEvent

를 구현하는 클래스와 그것을 달성 aop_with_spring.htm –

답변

2

관찰자를 사용하는 것이 좋은지는 응용 프로그램 아키텍처와 디자인 기본 설정에 따라 다릅니다. 이벤트 접근 방식을 선택하면 Spring은이를 지원하는 인프라를 제공합니다.

Spring을 사용하여 이벤트 접근법을 구현하려면 게시, 수신기 및 이벤트 정의가 필요합니다. 당신은 당신은 내가 좋은 해결책은 스프링 AOP http://www.tutorialspoint.com/spring/를 사용하는 것입니다 생각 http://techighost.com/event-handling-with-spring-framework/

관련 문제