JSON (JavaScript Object Notation)
속성-값 쌍으로 이루어진 데이터 오브젝트를 전달하기 위해 사용하는 개방형 표준 포맷이다.
AJAX에서 많이 사용되고 XML을 대체하는 주요 데이터 포맷이다.
언어 독립형 데이터 포맷으로 다양한 데이터 프로그래밍 언어에서 사용하고 있는 기술이다.
XML (eXtensible Markup Language)
웹 브라우저 간 HTML 문법이 호환되지 않는 문제와 SGML의 복잡함을 해결하기 위해 개발된 다목적 마크업 언어
AJAX (Asynchronous Javascript and XML)
비동기식 자바스크립트 XML을 의미하는 용어로 클라이언트와 웹서버 간 XML 데이터를 내부적으로 통신하는 대화식 웹 앱의 제작을 위해 사용된다.
클라이언트의 요청에 의해 웹서버에서 로딩된 데이터를 웹 브라우저의 페이지에 보여주기 위해 웹 페이지 전체를 새로고침 할 필요 없이 필요한 부분만 로딩되도록 하는 웹 개발 기법
REST
URL로 자원 표시하고 HTTP 메소드로 자원을 조작
POST, GET, PUT, DELETE의 메소드 종류를 가지고 있다.
XSLT (Extensible Stylesheet Language Transformations)
Ajax 기술 요소 중 W3C에서 제정한 표준으로 XML 문서를 다른 XML 문서로 변환하는 데 사용하는 XML 기반 언어로 탐색을 위해 XPath를 사용하는 기술 요소
인터페이스 구현 검증 도구
Xunit : java, Cpp, .net 등 다양한 언어를 지원하는 단위테스트 프레임워크
STAF : 서비스 호출, 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크
FitNesse : 웹 기반 테스트케이스 지원하는 테스트 프레임워크 자동화 프레임워크
NTAF : STAF + FitNesse 장점을 통합한 NHN의 프레임워크
Selenium : 다양한 브라우저와 개발 언어를 지원하는 웹 앱 테스트 프레임워크
watir : 루비기반의 웹 앱 테스트 프레임워크
인터페이스 감시 도구
APM : 안정적인 시스템 운영을 위한 성능 모니터링 도구
스카우터 : 앱 및 DB 모니터링 가능한 감시 도구
제니퍼 : 개발부터 운영에 이르기까지 전 생애주기 동안 모니터링 가능한 감시 도구
IPSec
IP에서 암호화, 인증, 키 관리를 통해 보안성을 제공해 주는 표준화된 기술
무결성 인증 보장하는 인증헤더와 기밀성 보장하는 암호화를 이용한 IP 보안 프로토콜
SSL/TLS
전송층과 응용층 사이에서 데이터를 암호화하고 기밀성 보장하는 보안 프로토콜
S-HTTP
웹 상에서 네트워크 트래픽을 암호화하는 방법
'자격증 > 정보처리기사' 카테고리의 다른 글
20. 소프트웨어 개발 보안 구축 (0) | 2023.04.11 |
---|---|
19. 서버 프로그램 구현 (0) | 2023.04.11 |
17. 통합 구현 (0) | 2023.04.10 |
16. 데이터 입출력 구현 (정규화 및 그 외) (0) | 2023.04.10 |
15. 데이터 입출력 구현 (관계 대수, 관계 해석) (0) | 2023.04.10 |
댓글