본문 바로가기

2017/05

프로세스 메모리 사용량 로그 기록 - 성능 모니터 이용 개발한 프로세스에서 메모리 누수(Leak)이 발생된다 예상되면, 메모리 사용량 추적을 통해 메모리 누수 여부를 검증해야 합니다. 성능 모니터를 이용하면 프로세스의 메모리 사용량을 추적 및 로그 기록할 수 있습니다. 만약, 메모리 누수가 확인된다면, 테스트용 실행파일 등으로, 메모리 누수가 발생할 수 있는 코드의 범위를 줄여가며 반복적으로 테스트 해야 합니다.만약, 특정 기능 수행 시 메모리 누수가 의심된다면 특정 기능을 반복적으로 실행할 수 있는 테스트 프로그램을 만들어 점검할 코드의 범위를 줄여가며 추적하기 바랍니다. 델파이로 개발된 프로젝트라면 메모리 누수 보고 기능을 켜서 메모리 누수 여부를 확인할 수 있습니다.Out of memory 오류 해소 방안 : http://blog.hjf.pe.kr/44.. 더보기
[REST API][실습] 데이터셋 기반 REST API 개발하기 이 글에서는 데이터셋 기반으로 일괄 데이터 처리하는 REST API 엔드포인트를 구현하고, 연동하는 내용을 설명합니다. 데이터셋 기반 REST API데이터셋(TDataSet)은 데이터들의 집합으로, FireDAC의 데이터 셋(TFDDataSet)은 데이터셋의 내용을 JSON 포맷으로 저장하고, 불러오는 기능을 제공합니다. 이 기능을 활용해 REST API의 JSON 포맷을 손쉽게 개발할 수 있습니다. 데이터셋 기반 REST API의 특징(장/단점)은 다음과 같습니다.1) (장점) 매우 신속하고, 손쉽게 REST API 서버, 클라이언트를 개발할 수 있습니다.데이터를 JSON 포맷으로 변환하는 코드가 대단히 짧아 집니다. 2) (단점)JSON 포맷을 직접 설정할 수 없습니다.FireDAC의 JSON 저장 .. 더보기
[REST API][실습] REST API 클라이언트 개발하기(REST Client 이용) 이 글에서는 델파이를 이용해 REST API 서버와 연동하는 클라이언트 기술을 실습합니다.REST 클라이언트 라이브러리 기반으로 실습합니다.REST API 엔드포인트 연동 이 글에서는 REST API 서버의 REST API를 분석하고, 클라이언트에 표시 및 입력데이터를 서버에 저장하는 내용을 실습 위주로 진행합니다.이 글에서는 데이터 처리하는 내용에 집중합니다. 이 글을 참고해 여러분이 만든 멋진 화면과 REST API를 연동하는 기술을 습득하시기 바랍니다. 이 글에 앞서 다음 내용의 이해가 필요합니다. 미리 선행 학습하시기 바랍니다.[REST API] REST API 이해와 구현JSON 데이터 포맷[RAD서버] EMS 패키지 프로젝트 시작하기 이 글에서는 다음 내용을 다룹니다.REST API 분석[실습.. 더보기
[REST API][실습] REST API 서버 개발하기(엔드포인트 구현, RAD 서버 이용) 이 글에서는 델파이를 이용해 REST API 엔드포인트를 제공하는 서버 제작 기술을 학습합니다. RAD 서버의 EMS 패키지 프로젝트로 진행합니다. REST API 엔드포인트 리소스에 HTTP 메소드 별로 구현해 놓은 것을 REST API 엔드포인트라 합니다. REST는 GET, POST, PUT, DELETE 4개의 HTTP 메소드 지원을 원칙으로하며, 그 중 지원할 HTTP 메소드를 지정 및 구현해 REST API를 제공합니다. 즉 리소스에 따라 필요한 HTTP 메소드에 한해 엔드포인트를 제공할 수 있습니다. 이 글에서는 RAD 서버를 이용해 리소스를 생성하고, 엔드포인트를 작성하는 실습을 진행합니다. 실습의 주제는 도서정보를 제공하는 REST API를 개발합니다. 이 글에 앞서 다음 내용을 이해하고.. 더보기
[REST API] REST API 이해하기 이 글에서는 REST 아키텍처를 소개합니다. REST는?REST(Representational State Transfer)는 인터넷 상의 컴퓨터 시스템간 상호 운용성을 제공하는 방법 중 하나입니다. REST는 HTTP 기반으로 필요한 자원에 접근하는 방식을 정해놓은 네트워크 아키텍처입니다.여기서 자원이란, 저장된 데이터(DBMS 등)는 물론, 이미지/동영상/문서(PDF 등)와 같은 파일, 서비스(이메일 전송, 푸쉬 메시지 등) 등을 모두 포함합니다. REST는 HTTP의 주요 저자 중 한사람인 로이 필딩의 2000년 박사학위 논문에서 처음 소개되었습니다.위키백과 - REST : https://ko.wikipedia.org/wiki/RESTREST의 제약조건아래 REST 제약조건을 준수하는 웹서비스를 RE.. 더보기