후킹(Hooking)

기존 라온보드 코드를 수정하지 않고 원하는 기능/뷰를 추가하는 모듈을 만드는 방법에는 후킹(가로채기)이 있습니다.

라온보드는 라라벨의 이벤트와 리스너 기능을 통해 후킹을 구현하고 있습니다.

기능 구현은 아래와 같은 순서로 진행이 됩니다.

 

1. 기존 라온보드의 컨트롤러, 모델, 뷰에 선언되어 있는 후킹 태그를 선택합니다.

 

2. 후킹 태그에서 처리할 이벤트 클래스를 구현합니다.

 

3. 이벤트를 처리할 때 받아서 실제 로직을 실행할 리스너를 구현합니다.

 

4. 모듈의 이벤트 설정 파일에 후킹 태그와 태그에서 처리할 이벤트 클래스를 연결해서 기록해 줍니다.

 

5. 이벤트 서비스 프로바이더에 이벤트와 리스너를 등록해 줍니다.

 

6. 이벤트에서 뷰에 영향을 준다면 화면에 보여줄 뷰를 작성합니다. 

 

위의 과정에 대해서 다음 글부터 설명하도록 하겠습니다.

댓글 0개
등록된 댓글이 없습니다.