콤퓨타는 사정이 있어서 못쓰고 그림으로 대체함
애플리케이션에는 어떤거랑 연결하는 커넥션과 뭔가를 그리거나 출력하는 매니저와 여러 상황에서 데이터를 가져오는 데이터테이블이 존재함
커넥션은 딱히 네트워크는 아니지만 연결을 맺고 핸들러는 다수개가 붙는데 핸들러마다 스레드가 각각 한개씩 주어짐
핸들러에서 데이터를 읽는 시점에 컨텍스트를 생성하고 컨텍스트는 출력 매니저와 데이터테이블을 참고해서 처리후에 응답을 전송함
이런 구조가 있을때 컨텍스트에서 출력매니저와 데이터테이블을 활용하는 좋은 인터페이스가 어떻게 되는지 잘 모르겠음
그냥 애플리케이션에서 컨텍스트까지 내려갈때마다 출력매니저와 데이터테이블 참조를 던져주는것밖에 생각이 안나
아니면 컨텍스트 핸들러 옵저버를 만들어서 애플리케이션을 핸들러에다가 옵저버로 등록하고 컨텍스트가 생성되면 컨텍스트 스스로가 아니라 애플리케이션이 컨텍스트에 대해 처리하는거 정도
좋은 방법없을까? 도와줘 ㅠㅠㅠㅠ
애플리케이션에는 어떤거랑 연결하는 커넥션과 뭔가를 그리거나 출력하는 매니저와 여러 상황에서 데이터를 가져오는 데이터테이블이 존재함
커넥션은 딱히 네트워크는 아니지만 연결을 맺고 핸들러는 다수개가 붙는데 핸들러마다 스레드가 각각 한개씩 주어짐
핸들러에서 데이터를 읽는 시점에 컨텍스트를 생성하고 컨텍스트는 출력 매니저와 데이터테이블을 참고해서 처리후에 응답을 전송함
이런 구조가 있을때 컨텍스트에서 출력매니저와 데이터테이블을 활용하는 좋은 인터페이스가 어떻게 되는지 잘 모르겠음
그냥 애플리케이션에서 컨텍스트까지 내려갈때마다 출력매니저와 데이터테이블 참조를 던져주는것밖에 생각이 안나
아니면 컨텍스트 핸들러 옵저버를 만들어서 애플리케이션을 핸들러에다가 옵저버로 등록하고 컨텍스트가 생성되면 컨텍스트 스스로가 아니라 애플리케이션이 컨텍스트에 대해 처리하는거 정도
좋은 방법없을까? 도와줘 ㅠㅠㅠㅠ
그냥 출력매니저랑 데이터테이블만 인터페이스로 메소드를 정의해 놓은 것을 받게만 해놓으면 될 것같은데? 그러면 나중에 확장할 때 괜찮을 듯