728x90
인터페이스 기능 구현
인터페이스 기능 구현
1) 인터페이스 기능 구현 기술
JSON
개념: 속성- 값 쌍 또는 키 - 값 쌍으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷
특징
- AJAX에서 많이 사용되고 XML을 대체하는 주요 데이터 포맷이다
- 언어 독립형 데이터 포맷으로 다양한 데이터 프로그래밍 언어에서 사용된다
XML
개념: HTML의 단점을 보완한 인터넷 언어로, SGML의 복잡한 단점을 개선한 특수한 목적을 갖는 마크업 언어이다.
특징
- 송 , 수신 시스템 간 데이터 연계의 편의성을 위해서 전송되는 데이터 구조를 동일한 형태로 정의한다
- 인간과 기계가 모두 이해할 수 있는 텍스트 형태로 마크업 포맷을 정의하기 위한 메타언어이다.
- 사용자가 직접 문서의 태그를 정의할 수 있으며, 다른 사용자가 정의한 태그를 사용할 수 있다.
AJAX
개념: 자바스크립트를 사용하여 웹 서버와 클라이언트 간 비동기적으로 XML 데이터를 교환하고 조작하기 위한 웹 기술이다.
브라우저가 가지고 있는 XMLHttpRequest 객체를 이용해서 전체 페이지를 새로 로드하지 않고 필요한 일부 페이지의 데이터만을 로드하는 기법이다.
REST
개념: 웹과 같은 분산 하이퍼미디어 환경에서 자원의 존재 / 상태 정보를 표준화된 HTTP 메서드로 주고받는 웹 아키텍쳐
REST 메서드
- POST: create
- GET: read
- PUT: update
- DELETE: delete
인터페이스 보안 기능 적용
데이터베이스 암호화 알고리즘
- 대칭 키 암호화 알고리즘 - ARIA 128/192/256 , SEED
- 비대칭 키 암호화 알고리즘(공개키와 비밀키 사용) - RSA, ECC, ECDSA
- 해시 암호화 알고리즘 - SHA-256/384/512, HAS-160
데이터베이스 암호화 기법
- API 방식
- Plug-in 방식
- TDE 방식
- Hybrid 방식 ( API , Plug-in 방식 결합)
중요 인터페이스 데이터의 암호화 전송
- IPsec
- SSL / TLS
- S - HTTP
인터페이스 구현 검증
인터페이스 구현 검증
1) 인터페이스 구현 검증 도구의 종류
- xUnit
- STAF
- FitNesse
- NTAF
- Selenium
- watir
728x90
반응형
'▸정보처리기사' 카테고리의 다른 글
[정보처리기사 실기 요약정리] 7. 서버 프로그램 구현 (0) | 2023.04.18 |
---|---|
[정보처리기사 실기 요약정리] 6. SQL 응용 (0) | 2023.04.18 |
[정보처리기사 실기 요약정리] 4. 통합 구현 (0) | 2023.04.16 |
[정보처리기사 실기 요약정리] 3. 데이터 입출력 구현 (0) | 2023.04.15 |
[정보처리기사 실기 요약정리] 2. 화면 설계 (0) | 2023.04.13 |