1 minute read

5 인터페이스 구현

5-2 인터페이스 기능 구현

JSON : 속성-값 쌍 또는 키-값-쌍 으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 표맷


XML : SGML의 복잡한 단점을 개선한 특수한 목적을 갖는 마크업 언어


AJAX : 자바스크립트를 사용하여 웹 서버와 클라이언트 간 비동기적으로 XML 데이터를 교환하고 조작하기 위한 웹 기술이다.

AJAX 주요 기술

  • DOM : XML 문서를 트리 구조의 형태로 접근 할 수 있게해주는 API
  • XSLT : XML문서를 다른 XML 문서로 변환하는 데 사용하는 XML 기반언어


REST : 웹과 같은 분산 하이퍼미디어 환경에서 자원의 존재/상태 정보를 표준화된 HTTP메서드로 주고 받는 웹 아키텍쳐이다


5-3 인터페이스 구현 검증

검증 도구

  • xUnit : 자바,c,.net 등 다양한 언어를 지원하는 단위테스트 프레임 워크
  • STAF : 서비스 호출, 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크
  • FitNesse : 웹 기반 테스트 케이스 지원 테스트 프레임워크
  • NTAF : FitNesse의 장점과 STAF 장점 통합
  • Selenium : 다양한 브라우저 및 개발언어 지원
  • watir : 루비 기반 테스트 프레임워크


인터페이스 감시 도구

  • 스카우터 : 애플리케이션에 대한 모니터링 및 DB 모니터링 기능
  • 제니퍼 : 애플리케이션의 생애주기 단계 동안 서능 모니터링


6 프로그래밍 언어 활용

오버로딩 : 동일 이름의 메서드를 매개변수만 다르게 하여 여러 개 정의할 수 있는 기능이다.

오버라이딩 : 하위 클래스에서 상위 클래스 메서드를 재정의 할 수 있는 기능

저급언어 : 기계가 이해할 수 있도록 만들어진 언어(기계어, 어셈블리어)

고급 언어 : 개발자가 쉽게 이해하도록 만든 언어(자바,,파이썬)

카테고리:

업데이트:

댓글남기기