학교 프로젝트를 위해 n 계층 아키텍처 애플리케이션을 구현하려고합니다. 클라이언트와 서버 간의 통신은 RESTful 웹 서비스로 수행됩니다. 나는 저지을 사용하여 에 Java을 구현했습니다. 내가 가지고있는 유일한 질문은, 등록자가 서버에서 클라이언트가 변경 사항 알림을 수신하도록 등록하는 것입니다 (일반적으로 관찰자 패턴 또는 수신 대기/게시 패턴으로 수
Java Swing 응용 프로그램에서 관찰 패턴을 구현하려고합니다. 내 학교 프로젝트로 작업 중입니다. 저는이 두 개의 매우 간단한 클래스를가집니다. 하나는 싱글 톤 관찰 가능 모델이고 다른 하나는 옵서버입니다. 관찰 가능한 모델 : public class ModelObserver implements Observer {
public static
많은 경우에 응용 프로그램에서 뭔가 발생했을 때 알림을 받기 위해 클래스 A의 수신기로 클래스 A를 등록해야합니다. 모든 경우에 나는 B 인터페이스를 구현하고 A는 호출 할 수있는 별도의 인터페이스를 정의합니다. 그래서 난 등록과의 notifyAll 로직을 구현할 void registerSomeEventListener(SomeEventListener l);
내 JDialog에 대한 내 옵저버 패턴이 잘 작동하도록하고, 옵저버가 변경되면 update()가 호출됩니다. 또한 관측자의 수를 추적합니다 (JDialog가 열린 상태에서 1). 대화 상자가 열려있는 동안 내 주 창을 사용할 수 없게 만들기 위해 Modularity를 설정하려고합니다. 그러나, 나는 더 이상 내 감시 객체 내 JDialog를 볼 수 없
메인 메뉴 (일부 버튼)를 표시하는 데 사용되는 JFrame에서 클래스 "A"가 확장되었습니다. 다른 클래스 "B"가 프로젝트의 데이터가 포함 된 Observable에서 확장되었습니다. "A"에서 "B"개체를 만들었습니다. b. "A"에는 버튼이 있습니다.이 버튼을 클릭하면 JFrame (및 Observer 구현)에서 확장 된 새 클래스 "C"가 만들어지고
Observer에 내 Window 클래스가 있습니다. ImagePanel 클래스와 Controller 클래스를 포함하는 Observable을 확장하는 Model 클래스가 있습니다. Model 인스턴스에 창을 추가합니다. 내 문제는 : model.notifyObservers() 전에 인쇄를하고,이 인쇄 후에도 다른 인쇄가 제대로 작동합니다. 하지만 내 Obs
나는 이렇게 상당히 자주 내 코드에서 (내 DI 프레임 워크로 Guice를 사용하는) 것을 발견 : public class SomeObserver implements IObserver {
@Inject
SomeObserver(IObservable observable) {
observable.subscribe(this);
새로운 디자인 패턴입니다. 나는 하나의 주제와 여러 관찰자가있는 코드 조각을 쓰고있다. 주체와 관찰자 모두 인터페이스가 있습니다. 5 명의 옵저버가 있다면, 별도의 업데이트 방법으로 5 개의 다른 인터페이스를 만들어야합니까? 아니면 하나의 인터페이스 만 만들고 모든 옵저버에 대해 5 가지 업데이트 방법을 작성해야합니까?
양식 나는 윈도우와 같은 제어 확장 양식 작성있어 (Rx 및 RX-윈폼 2.2.2 사용) 컨트롤 '이벤트에서 Observable 인을 만들려면 다음 ''' <summary>
''' Returns an IObservable(Of String) that fires when the TextChanged event fires and the text has act
이 질문의 목표는 없이없이 객체의 속성을 설정 한 다음 setter를 래핑 할 수 있는지 여부를 결정하는 것입니다. Observer 패턴을 구현하려고하는데 필요한 코드를 더 쓰고 싶지 않습니다. (당연히 큰 긴 StackOverflow 질문을 작성할 것입니다. hah - 장기적인 결과는 다음과 같습니다. 가치가있다). 나는 함수를 사용하여 obj.__set