각자 자신의 발표자가있는 두 개의보기가 있으며 두 사람 사이에 양방향 통신이 필요합니다. 보기 A에서 사용자 이름이 변경되는 경우와 마찬가지로 발표자 A는 발표자 B에게 변경 사항을 알리고 그 반대의 경우도 마찬가지입니다. A 또는 B 중 하나가 이벤트를 트리거해야하거나 더 좋은 방법이있을 때 통지를받는 고수준의 발표자/eventHandler를 작성해야합니까? 하나입니다 이벤트의 두 가지 유형이 A-> B와 B-> A로부터의 하나에서 트리거 것을여러 발표자 상호 작용
1
A
답변
0
참고 다른 이벤트 유형입니다.
0
여러분의 의견은 서로 직접 의사 소통해서는 안되며, 컨트롤러에서 변경 사항을 청취하고 변경 사항을 컨트롤러에 전달해야한다고 생각합니다. 이것은 Model-View-Controller pattern 뒤에있는 아이디어입니다. 언급 한 상위 레벨 이벤트 핸들러는 패턴의 컨트롤러와 동일합니다.
0
여러분은 Model-View-Presenter 프레임 워크의 이점을 누릴 수 있습니다.
이벤트 버스와 함께 MVP 프레임 워크를 사용하면 발표자가 서로 "대화"할 수 있습니다. 이것은 여기에 들어가기위한 거대한 주제이며 구현은 플랫폼에 달려 있습니다. GWT (MVP4g & GWTP가 가장 좋은 옵션 일 것입니다.)에 대한 오픈 소스 프레임 워크가 많이 있습니다.
다음은 올바른 방향으로 나를 안내 할 수있는 블로그 게시물에 대한 링크입니다.
http://mvp4g.blogspot.com/2011/04/grouping-multiple-presenters.html
관련 문제
- 1. 여러 APK의 상호 작용
- 2. 창 간의 상호 작용
- 3. MFC가없는 CMutex와 상호 작용
- 4. 사이트 상호 작용 자동화
- 5. SQL 데이터베이스 상호 작용
- 6. IO.Stream 상호 작용 테스트
- 7. Exchange 2007과 상호 작용
- 8. DLL 간의 상호 작용
- 9. 클라이언트 서버 상호 작용
- 10. 프로젝트간에 상호 작용
- 11. jQuery와의 PDF 상호 작용
- 12. UIImageView의 상호 작용
- 13. SQLite와 R 상호 작용
- 14. WebGL 지오메트리 상호 작용
- 15. C# 데이터베이스 상호 작용
- 16. Java와 Mathematica의 상호 작용
- 17. 마우스 상호 작용
- 18. 클래스 상호 작용 도움말
- 19. 컨트롤 상호 작용 질문
- 20. 포스트 그레스 상호 작용
- 21. (콘솔) 사용자 상호 작용?
- 22. iPod 상호 작용
- 23. twisted.internet.reactor와의 상호 작용
- 24. Windows 서비스 상호 작용
- 25. appengine의 SVN과 상호 작용
- 26. Google지도와 GTK의 상호 작용
- 27. CMS는 익명의 상호 작용
- 28. Android 앱 상호 작용
- 29. Android : 대화식 상호 작용
- 30. 스키마에서 데이터베이스와 상호 작용