추가 필요 (2) 썸네일형 리스트형 javascipt - 웹 워커(web worker) A> 웹 워커 1. 정의 백그라운드 태스크를 만드는 기능이다. 자바의 스레드와 비슷하다. 백그라운드 태스크를 워커 태스크라고도 한다. 워커 태스크는 윈도우와 사용자 인터페이스 에선 사용 불가 2.특징 동일 도메인 원칙(=same domain) 자바 스크립트 파일은 웹 페이지와 동일한 웹 페이지에 저장한다. 로컬 컴퓨터의 웹 페이지에서는 작동이 안된다. == UI 를 사용할 수 없다. 워커 객체를 생성하고 워커 태스크에 실행할 기능을 정의한다. 워커 객체는 워커 태스크를 제어한다. B> 메소드 Worker() --워커 객체를 만드는 생성자 --예시) var taskWorker = new Worker('task.js'); postMessage() -- 워커 태스크에 메세지 전송, -- 워커 태스크에서는 me.. 자바 리플렉션 1. 리플렉션이란 만약 자기가 클래스의 존재는 알고 있지만 그것을 사용하고 싶을때, 구체적인 클래스 타입을 알지 못한다면 어떻게 해야할까 리플렉션은 프레임워크에서 많이 쓰인다고 한다. 예를 들어 스프링의 DI를 생각해보자 스프링 같은 프레임워크는 우리가 언제 뭘 쓸지 모른다. 그런데도 우리가 쓰려는 객체를 잘 주입해준다. 이와 같이 클래스 정보를 모를때 동적으로 클래스를 사용하기 위해 만들어진 API를 리플렉션이라 한다. 쓰이는 곳은 - Jackson 이나 GSON 등의 JSON 직렬화 라이브러리 - Log4j2, logback 등의 Logging 관련 프레임워크 - Apache Commons BeanUtils 등의 Class Verfication API - Spring framework 의 @Autow.. 이전 1 다음