매번 전자 메일 알림을 보내고 이벤트가 발생할 필요가있는 스프링 MVC 응용 프로그램이 있습니다. 이러한 이벤트는 세 가지 다른 클래스에서 감지되므로 이메일 서비스가 필요합니다. 이벤트가 발생했는지 어떻게 제어 할 수 있습니까? 나는 관찰자 패턴을 사용하는 것을 생각하고 있었지만 이것이 좋은 아이디어인지 잘 모르겠다. 그리고 나는 어떤 사건을 처리 하는지를 어떻게 알지 못한다.스프링 응용 프로그램에서 이벤트 관리
0
A
답변
2
관찰자를 사용하는 것이 좋은지는 응용 프로그램 아키텍처와 디자인 기본 설정에 따라 다릅니다. 이벤트 접근 방식을 선택하면 Spring은이를 지원하는 인프라를 제공합니다.
Spring을 사용하여 이벤트 접근법을 구현하려면 게시, 수신기 및 이벤트 정의가 필요합니다. 당신은 당신은 내가 좋은 해결책은 스프링 AOP http://www.tutorialspoint.com/spring/를 사용하는 것입니다 생각 http://techighost.com/event-handling-with-spring-framework/
관련 문제
- 1. 스프링 웹 응용 프로그램에서 사용자 이미지 관리
- 2. 스프링 통합 MVC 응용 프로그램에서 스프링 통합
- 3. 스프링 기반 웹 응용 프로그램에서 세션 만료 이벤트 처리
- 4. 웹 응용 프로그램에서 스프링 컨테이너로드하기
- 5. 이미지 관리? 내 응용 프로그램에서
- 6. rmi 응용 프로그램에서 세션 관리
- 7. Silverlight 응용 프로그램에서 링크 관리
- 8. 웹 응용 프로그램에서 EntityManagerFactory 관리
- 9. 응용 프로그램에서 여러 WPF보기 관리
- 10. 전자 응용 프로그램에서 응용 프로그램 설정 관리
- 11. 스프링 배치 관리와 스프링 배치 관리 통합
- 12. 단일 페이지 응용 프로그램에서 여러 스크립트 관리
- 13. 스프링 관리 웹 응용 프로그램에서 사용자 정의 스프링 jar를 작성 /로드하는 방법
- 14. Windows 응용 프로그램에서 이벤트 처리
- 15. 스프링 MVC에서 정적 리소스 관리
- 16. 스프링 관리 스케줄러 상태
- 17. 스프링 보안 세션 관리
- 18. 스프링 응용 프로그램을 실행하지 않는 응용 프로그램에서 스프링 세션을 설정할 수 있습니까?
- 19. 확인 내 자바/스프링 응용 프로그램에서
- 20. 스프링 부트 응용 프로그램에서 행 행 업데이트
- 21. 두 번째 응용 프로그램에서 스프링 보안에 액세스하십시오.
- 22. 웹 응용 프로그램에서 스프링 프로파일이 인식되지 않습니다.
- 23. 스프링 응용 프로그램에서 jsp로 이미지를 표시하는 방법
- 24. 자바 응용 프로그램에서 스프링 빈 오류 처리
- 25. 스프링 부트 응용 프로그램에서 느린 단위 테스트
- 26. 웹 응용 프로그램에서 초기화 된 스프링 빈
- 27. 스프링 부트 응용 프로그램에서 트랜잭션 관리자 비활성화
- 28. 웹 응용 프로그램에서 스프링 소스를 디버그하는 방법
- 29. 스프링 + SQLite 멀티 스레드 응용 프로그램에서
- 30. gwt 응용 프로그램에서 스프링 역할을 통합하는 방법
에 대한 자세한 설명을 찾을 수 있습니다
ApplicationEventPublisherAware
,ApplicationListener
및ApplicationEvent
를 구현하는 클래스와 그것을 달성 aop_with_spring.htm –