인터페이스 구현과 검증
데이터는 JSON·XML 로 주고받고, AJAX 로 화면을 새로 고치지 않고 부른다. 검증은 xUnit 계열 도구로 한다.
인터페이스 데이터 형식은 JSON·XML·YAML 이 쓰인다. JSON 은 속성-값 쌍의 경량 형식이고, XML 은 태그로 감싸는 구조라 더 무겁다.
AJAX 는 화면 전체를 새로 고치지 않고 서버와 데이터만 주고받는 방식이다. REST 는 자원을 URI 로 나타내고 HTTP 메서드로 다루는 인터페이스 양식이다.
인터페이스 보안은 세 계층에서 건다. 네트워크 계층은 IPSec, 전송 계층은 SSL/TLS, 응용 계층은 S-HTTP 다.
구현 검증 도구: xUnit(단위 시험 틀), STAF(분산 환경 자동화), FitNesse(웹 기반 테스트 틀), NTAF(STAF 와 FitNesse 를 합친 NHN 도구), Selenium(웹 브라우저 자동화), watir(루비 기반).
데이터 무결성 검사 도구로는 Tripwire·AIDE·Samhain 처럼 파일이 몰래 바뀌었는지 보는 것들이 있다.
외울 것
바꿔 내는 짝
AJAX 는 화면을 새로 고치지 않고 부르는 방식이고, REST 는 자원을 URI 로 나타내는 설계 양식이다. 층이 다르다.
시험에는 이렇게
검증 도구 이름과 설명을 짝짓게 하거나, 인터페이스 보안을 계층별로 묻는다. IPSec-네트워크, SSL-전송, S-HTTP-응용 이 짝은 그대로 외워야 한다.
실기에도 나오는 개념입니다. 실기는 고르는 것이 아니라 적으므로 용어를 글자 그대로 외워 두세요.
확인 문제
이 개념은 실기에도 2문항 나옵니다. 고르는 것과 적는 것은 다르니 실기 탭에서 손으로도 한 번 적어 보세요.